Hi @Yixin Luo @Gerald Salomo (Gerald PS) — Phase 1 (provider master data → your side) is live: onboarding.providerMasterData and onboarding.sweepOutcome flow nightly from xxtpcat, camelCase as Nathan asked.
Phase 2 is the reverse direction — the not-onboarded list and scores coming back to us. We'd like to fix the contract before either side builds.
We read a BigQuery table and land it in our own RDS, exactly as we do today with experience_smart_inventory_detail → our refresh_availability table. So what we need is a stable BQ table, not an API.