Podcast API allowlist access request — project ridge-line (9203039209..)

Podcast API allowlist access request — project ridge-line (9203039209..)

Hi Google team,

Requesting allowlist access for the **Podcast API**

on the project below. Following the procedure documented on the podcast-api docs.

(GA with allowlist via sales contact).

Project details

Field Value
Project ID `ridge-line`
Project Number `9203039209..`
Project Name Ridge Line
Billing Active (pay-as-you-go)
Region us (global location)
Organization personal project
Use case

**Ridge Line** is a small independent Christian podcast (htt//tarno.org/podcast/ridge-line) produced by a solo creator. We publish two shows:

- **The Letters** — a walk through John’s letters (16 episodes, currently produced with Gemini TTS voices)

- **The Well** — short devotional episodes (7 episodes, currently produced via the NotebookLM consumer audio overview, which we love) We want to move **The Well** production onto the Podcast API so the audio overview generation is fully automated end-to-end: episode script → MP3 → Drive upload → RSS feed update. The NotebookLM consumer tier has no API; the standalone Podcast API’s `focus` + `contexts[]` shape is a perfect fit for our weekly devotional scripts (~2-4k tokens each, well under the 100k-token context limit). We want to preserve the NotebookLM host voices that our listeners love.

Volume estimate

- Pilot: ~8-12 podcasts / month (weekly cadence + reruns)

  • Steady state: ~12-20 podcasts / month
  • Length: `SHORT` (4-5 min) and occasional `STANDARD` (~10 min)
  • Output language: `en-US` only

Technical state (already verified)

Check Status
`discoveryengine.googleapis.com` enabled on project :white_check_mark: Verified via Service Usage API
IAM role `roles/discoveryengine.podcastApiUser` (Podcast API User) :white_check_mark: Granted to b...@gmail.com
OAuth2 access token, scope :white_check_mark: Tested
`POST /v1/projects/ridge-line/locations/global/podcasts` :cross_mark: Returns `404 Method not found` (consistent with allowlist gate)
`POST /v1alpha/…` and `/v1beta/…` :cross_mark: Same 404 on every version
Discovery doc (`/$discovery/rest?version=v1`) Lists only `podcasts.operations.get`, no `create` — consistent with allowlist gate

What we’re asking

  1. Grant allowlist access for `discoveryengine.podcasts.create` on project `ridge-line` `9203039209..`.

2. Confirm the pricing model (per-podcast, per-minute, or commitment tier) so we can size the pilot correctly.

3. If a direct sales contact is preferred, point us to the right intake — happy to follow the formal procedure.

Thanks in advance!

— Brad Tarno, Ridge Line

Hello @TwistedPacket ,

For issues related to the Vertex AI API, please contact your sales representative if you have one. Otherwise, you can find more relevant assistance on the Google Cloud Forum.