Podcast API allowlist access request — project migamatch (5683342251..)

Hi Google team,

Requesting allowlist access for the Podcast API (discoveryengine.podcasts.create)
on the project below. Following the procedure documented at

which states access is GA with allowlist via sales contact.

Project details

Field Value
Project ID migamatch
Project Number 5683342251..
Project Name MigaMATCH
Billing Active (pay-as-you-go)
Region EU (eu-west-1 primary workloads)
Organization Migastone S.r.l. — Verona, Italy

Use case

MigaMATCH is a B2B professional-networking platform that uses a proprietary
AI scoring engine (AIRA) to match independent professionals and SMB founders
across Italy. After each match we already generate a structured AI “match
report” via Claude (Anthropic API) — see the report_data.v3 JSON envelope
we ship to our users.

We would like to layer on top of this report an automatically-generated
~5-minute Italian podcast where two “radio hosts” (Marco, analytical;
Sofia, empathetic) introduce the upcoming match to each of the two
professionals — covering shared interests, complementary skills, and
suggested icebreakers — so that the two people hear about each other
before they meet for their first call.

The Podcast API’s focus + contexts[] shape is a perfect fit:
the report payload is ~3-5k tokens of structured text, well below the
100k-token context limit, and the SHORT length + it-IT language
parameters match our 4-5 minute, Italian-only requirement.

Volume estimate

  • Pilot (first 60 days): up to ~50 podcasts / month.
  • Production (post-pilot): ~300-600 podcasts / month, growing with
    matched-users base.

All requests will be backend-driven from a Supabase Edge Function;
no end-user direct calls.

Technical state

Check Status
discoveryengine.googleapis.com enabled on project :white_check_mark: Verified via serviceusage.services.get
Service account n8n-vertex-ai@migamatch.iam.gserviceaccount.com :white_check_mark: Has roles/discoveryengine.podcastApiUser (shown in IAM as “Podcast API User (beta)”)
OAuth2 access token via SA JWT :white_check_mark: Tested, scope https://www.googleapis.com/auth/cloud-platform
POST /v1/projects/migamatch/locations/global/podcasts :cross_mark: Returns 404 Method not found
POST /v1alpha/.../podcasts and /v1beta/.../podcasts :cross_mark: Same 404 on every version
Discovery doc (/$discovery/rest?version=v1) Lists only podcasts.operations.get, no create exposed — consistent with allowlist gate

The 404 (not 403) confirms the IAM layer accepts the call and the gate is
allowlist-side.

Language & content

  • Output language: it-IT only at launch
  • Audio length: SHORT (4-5 min)
  • Source content: backend-curated text only (no PDFs, no audio inputs)
  • No data store / no NotebookLM notebook required (we use the standalone
    Podcast API path).

What we’re asking

  1. Confirm whether allowlist access can be granted to project
    migamatch / 568334225140.
  2. If applicable, share 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, please point us to the right
    intake — happy to follow the formal procedure.

Thanks in advance,
Oscar Dalvit — Product owner, MigaMATCH