---
title: "PUT /podcast-bot/podcasts/{podcastKey}/recordingConfig"
method: PUT
path: "/podcast-bot/podcasts/{podcastKey}/recordingConfig"
tags: ["Podcast Bot"]
---

# PUT /podcast-bot/podcasts/{podcastKey}/recordingConfig

`PUT /podcast-bot/podcasts/{podcastKey}/recordingConfig`

Update podcast recording configuration

## Path parameters

- `podcastKey` string, required

## Request body

- PBPodcastRecordingConfig — Podcast Recording Config model
  - `streamUrl` string, required — Recording audio stream
  - `recordingSchedule` PBPodcastRecordingSchedule, required — Podcast Recording Schedule model
    - `frequency` 'weekly' | 'monthly', required
    - `daysOfWeek` string[] — Required when frequency is weekly
    - `daysOfMonth` integer[] — Required when frequency is monthly
    - `startTime` string, required — Recording start time HH:mm
    - `durationMinutes` integer, required
    - `timezone` string, required — Timezone identifier e.g. UTC, America/New_York, Asia/Tokyo
    - `enabled` boolean — Enable/disable this schedule
  - `introAudioUrl` string — Edit based on intro audio. Required if outro is specified.
  - `outroAudioUrl` string — Edit based on outro audio. Required if intro is specified.

## Response `200`

OK

---

[API](https://skmtc.net/zeno/apis/aggregators-api-service.md) · [All operations](https://skmtc.net/zeno/apis/aggregators-api-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zeno/aggregators-api-service/versions/cf4d10f16c63/schema)
