API access and integration with Microsoft Partner Center for managing partner data
Update (2 days later): I found the root cause. Under Account settings > Legal info, "Verification status" is stuck at Pending — the 5-step verification flow (Verification Started > Email Verification > Identity Verification > Employment Verification > Business Verification) never progresses past step 1.
When I open "Update" on Company details / Partner info, the form shows a broken UI element right under the Primary contact email field: the raw text PrimaryContactEmailValidation_Save is displayed instead of a proper label/button (looks like an untranslated resource string), and it is not clickable. I believe this is the mechanism meant to trigger Email Verification, and it appears broken.
This likely explains the "No PLA account found" and "Object reference not set" errors from my original post — the account can't finish verification, so downstream objects (PLA, publisher enrollment) never get created.
Tenant ID: 141c7c42-dfc4-4538-8803-765abf0e767f / PGA account ID: 9db8967c-4486-4e3b-abbc-b1e30b55a8b2