{
  "service": {
    "name": "CastHarbor",
    "environment": "production",
    "version": "3.18.2",
    "region": "ca-central-1",
    "status": "operational",
    "features": {
      "dynamicAdInsertion": true,
      "videoPodcasts": false,
      "privateFeeds": true,
      "automaticTranscription": true
    }
  },
  "account": {
    "id": "acct_8f31c2d4",
    "plan": "professional",
    "billingCurrency": "CAD",
    "storageUsedBytes": 18452749312,
    "storageLimitBytes": 107374182400,
    "team": [
      {
        "userId": "usr_1027",
        "name": "Maya Chen",
        "email": "maya@example.com",
        "role": "owner"
      },
      {
        "userId": "usr_1844",
        "name": "Eli Thompson",
        "email": "eli@example.com",
        "role": "editor"
      }
    ]
  },
  "podcast": {
    "id": "pod_4b92e7a1",
    "title": "Signals After Dark",
    "description": "Weekly conversations about technology, culture, and the people shaping both.",
    "language": "en-CA",
    "explicit": false,
    "author": "Northline Audio",
    "categories": [
      "Technology",
      "Society & Culture"
    ],
    "artwork": {
      "url": "https://cdn.castharbor.example/podcasts/pod_4b92e7a1/artwork-3000.jpg",
      "width": 3000,
      "height": 3000,
      "mimeType": "image/jpeg"
    },
    "feed": {
      "url": "https://feeds.castharbor.example/signals-after-dark",
      "redirectUrl": null,
      "lastGeneratedAt": "2026-07-31T13:42:18Z",
      "validation": {
        "valid": true,
        "warnings": []
      }
    },
    "distribution": [
      {
        "platform": "Apple Podcasts",
        "status": "published",
        "externalId": "1784920136"
      },
      {
        "platform": "Spotify",
        "status": "published",
        "externalId": "4nV5Zx7m2QpL8dR1K3sT6A"
      },
      {
        "platform": "YouTube Music",
        "status": "pending_review",
        "externalId": null
      }
    ]
  },
  "episodes": {
    "total": 42,
    "items": [
      {
        "id": "ep_42a93d10",
        "title": "The Quiet Infrastructure Behind Everyday AI",
        "episodeNumber": 42,
        "seasonNumber": 3,
        "status": "published",
        "publishedAt": "2026-07-29T10:00:00Z",
        "durationSeconds": 3187,
        "explicit": false,
        "audio": {
          "url": "https://cdn.castharbor.example/audio/ep_42a93d10.mp3",
          "mimeType": "audio/mpeg",
          "sizeBytes": 76834912,
          "bitrateKbps": 192
        },
        "chapters": [
          {
            "startSeconds": 0,
            "title": "Introduction"
          },
          {
            "startSeconds": 214,
            "title": "Data centers and inference"
          },
          {
            "startSeconds": 1458,
            "title": "Who maintains the stack?"
          },
          {
            "startSeconds": 2860,
            "title": "Listener questions"
          }
        ],
        "transcript": {
          "status": "ready",
          "language": "en",
          "format": "vtt",
          "url": "https://cdn.castharbor.example/transcripts/ep_42a93d10.vtt"
        },
        "analytics": {
          "downloads": {
            "first24Hours": 8421,
            "first7Days": 26784,
            "lifetime": 29103
          },
          "averageListenThroughPercent": 74.6,
          "topCountries": [
            {
              "countryCode": "CA",
              "downloads": 10418
            },
            {
              "countryCode": "US",
              "downloads": 9327
            },
            {
              "countryCode": "GB",
              "downloads": 3189
            }
          ]
        }
      },
      {
        "id": "ep_419ba672",
        "title": "Designing Cities for Heat",
        "episodeNumber": 41,
        "seasonNumber": 3,
        "status": "published",
        "publishedAt": "2026-07-22T10:00:00Z",
        "durationSeconds": 2744,
        "explicit": false,
        "audio": {
          "url": "https://cdn.castharbor.example/audio/ep_419ba672.mp3",
          "mimeType": "audio/mpeg",
          "sizeBytes": 66182144,
          "bitrateKbps": 192
        },
        "chapters": [],
        "transcript": {
          "status": "processing",
          "language": "en",
          "format": null,
          "url": null
        },
        "analytics": {
          "downloads": {
            "first24Hours": 7905,
            "first7Days": 24118,
            "lifetime": 30276
          },
          "averageListenThroughPercent": 71.2,
          "topCountries": [
            {
              "countryCode": "CA",
              "downloads": 11092
            },
            {
              "countryCode": "US",
              "downloads": 10184
            },
            {
              "countryCode": "AU",
              "downloads": 2711
            }
          ]
        }
      }
    ],
    "pagination": {
      "limit": 20,
      "nextCursor": "eyJlcGlzb2RlTnVtYmVyIjo0MH0=",
      "hasMore": true
    }
  },
  "monetization": {
    "enabled": true,
    "currency": "CAD",
    "adInsertion": {
      "mode": "dynamic",
      "defaultSlots": [
        {
          "position": "preroll",
          "maxDurationSeconds": 30
        },
        {
          "position": "midroll",
          "maxDurationSeconds": 60
        }
      ]
    },
    "estimatedRevenue": {
      "currentMonth": 1842.57,
      "previousMonth": 2134.09
    }
  },
  "webhooks": [
    {
      "id": "wh_51d9cbe8",
      "url": "https://api.northline.example/webhooks/castharbor",
      "events": [
        "episode.published",
        "transcript.completed",
        "feed.validation_failed"
      ],
      "active": true,
      "lastDelivery": {
        "statusCode": 200,
        "deliveredAt": "2026-07-31T13:42:21Z",
        "attempts": 1
      }
    }
  ],
  "generatedAt": "2026-07-31T13:45:00Z",
  "requestId": "req_01J41Y7SZM5JQ6M8NR2K3V4X9A"
}