I am submitting my General App Chapters LMS (Pixipace) for Marketplace publication and need manual domain verification for vercel.app. Our app is hosted on Vercel at the subdomain https:// course-app-teal.vercel.app. We do not control the vercel.app root domain (Vercel does), so we cannot upload an HTML verification file at the root or add a TXT DNS record to it.
Per the Domain Validation Explanation guidelines, this is the standard situation for Vercel, Netlify, and Heroku-hosted apps and requires manual verification. The vercel.app domain is listed in our submission because our OAuth callback and deauthorization webhook live on that subdomain:
-
OAuth callback: https:// course-app-teal.vercel.app/auth/zoom/callback
-
Deauthorization webhook: https:// course-app-teal.vercel.app/webhooks/zoom/deauthorize
The pixipace. com domain (privacy policy, terms, documentation) has already been successfully verified via standard methods.
If helpful, I can demonstrate ownership of the course-app-teal.vercel.app subdomain via any mechanism you specify—such as a file upload at /.well-known/ on the subdomain, adding a custom HTTP header, or another method.
How To Reproduce / App Details
-
App Name: Chapters LMS
-
App Type: General App (Server-to-Server OAuth + Meeting SDK feature)
-
Auth Method: OAuth 2.0 (Authorization Code grant)
-
Client ID(development): MfvK6BanRFCyX3S8owScZA
-
Client ID(Production): cefYxJLAT5OnzH1g3Ri9eQ
-
Submission Status: Pending domain verification on vercel.app
-
Blocker: Cannot upload the verification HTML file at Vercel because the root domain is owned by Vercel Inc. Only our subdomain (course-app-teal.vercel.app) is under our control.
Thank you!