API access and integration with Microsoft Partner Center for managing partner data
The available documentation still shows GET https://api.partner.microsoft.com/v1.0/engagements/referrals as the supported public API to list leads and co-sell opportunities, and there is no documented replacement endpoint for programmatic access to co-sell opportunities.
The documented behavior for that API remains:
GET https://api.partner.microsoft.com/v1.0/engagements/referrals
with optional OData parameters such as $select, $filter, and $orderby (for example, filtering by status, qualification, customerProfile/address/country, or direction, and ordering by createdDateTime or updatedDateTime).
The context does not document any QRP-related change, deprecation, or migration of this endpoint, nor does it document api.partnercenterreferrals.microsoft.com as a public API surface. The only other referrals-related API in the provided material is the separate Partner Referrals endpoint for AI Business Solutions & Security Insights:
GET https://m365partner.microsoft.com/abss/v1.3/api/partnerReferrals
which is scoped to “any referrals currently being offered to your account” in that specific insights experience and is not documented as a general replacement for the Partner Center Referrals API or as a co-sell opportunities feed.
Given the absence of any documented new endpoint or migration path in the provided material, and because the current documentation still points to https://api.partner.microsoft.com/v1.0/engagements/referrals for co-sell and lead retrieval, the issue described (HTTP 200 with empty results, internal @odata.context host, and 500s on the older v1/referrals URL) appears to be a service-side or platform issue rather than an intentional, documented API change.
The only explicit forward-looking change in the context related to referrals/co-sell is around “smarter referral submissions” and UI workflow updates, not API surface changes. For production-impacting behavior like this, the documented escalation path is to open a support ticket through Partner Center Support so the engineering team can investigate the backend behavior and confirm whether any undocumented migration or regression is involved.
References: