Cloud Solution Partner Program (CSP)
18 TopicsDownload Price List - https://learn.microsoft.com/en-us/partner-center/developer/get-a-price-sheet
Hi guys, check if you can help me out. I'm trying to download the price list of my customer, I'm following this documentation here https://learn.microsoft.com/en-us/partner-center/developer/get-a-price-sheet looks like the problem is that my app doesn't have the correct permissions, but I don't know what more permissions I need to add to it. I'm using an access token retrieved through the OAuth2 user consent, I have an WebApplication created on my Microsoft Entra ID, this application has the permissions below: I'm able to receive the authorization code and exchange it to an access code normaly, however this access code is not working when I try to use it to retrieve the price list, where is how I'm doing it: var market = "EU"; // Two-letter country/region code var view = "updatedlicensebased"; // Type of price sheet view var requestUri = $"https://api.partner.microsoft.com/v1.0/sales/pricesheets(Market='{market}',PricesheetView='{view}')/$value"; System.Net.Http.HttpRequestMessage linesMarketplaceReq6 = new System.Net.Http.HttpRequestMessage(HttpMethod.Get, requestUri); linesMarketplaceReq6.Headers.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", accessToken); linesMarketplaceReq6.Headers.Host = "api.partner.microsoft.com"; var linesMarketplaceResult6 = client.Send(linesMarketplaceReq6); var result6 = await linesMarketplaceResult6.Content.ReadAsStringAsync(); var t = await linesMarketplaceResult6.Content.ReadAsStringAsync(); t.Dump(); The response is: { "statusCode": 401, "message": "Unauthorized: Invalid Authorization header" } Then I found this thread here https://github.com/microsoft/Partner-Center-PowerShell/issues/405#issuecomment-1709773538 which tells me to get a new access_code using the current refresh_code, but changing the resource to https://api.partner.microsoft.com , but when I try to do it I receive other error: {"error":"invalid_grant","error_description":"AADSTS65001: The user or administrator has not consented to use the application with ID '92b24bbe-bbe0-44e9-b9ca-35ba915bab5e' named 'SITC-CSP'. Send an interactive authorization request for this user and resource., ...,"suberror":"consent_required"} Code to get the new access_code using the refresh token: using var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, new Uri($"https://login.microsoftonline.com/{tenantId}/oauth2/token")) { Content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("resource", "https://api.partner.microsoft-int.com"), new KeyValuePair<string, string>("client_id", "<client_id>"), new KeyValuePair<string, string>("client_secret", "<client_secret>"), new KeyValuePair<string, string>("grant_type", "refresh_token"), new KeyValuePair<string, string>("refresh_token", refreshToken), new KeyValuePair<string, string>("scope", "openid"), }) }; request.Headers.Add("ContentType","application/x-www-form-urlencoded"); var response = await client.SendAsync(request); var data = await response.Content.ReadAsStringAsync(); data.Dump(); Any help would be greatly appreciated. Thanks in advance!Trying to link my Learning Profile\MCP ID to new employer
Not sure if this is right area to post but having issues linking my Learning Profile to my new employer. 1. I logon with my new company email address to https://partner.microsoft.com 2. I go to https://partner.microsoft.com/dashboard/v2/membership/workspace 3. Select Learning Profile 4. Click "Link Microsoft Learn Profile" 5. When prompted I logon with the email address linked with my MCP ID\Learning profile. 6. After a few seconds it takes me back to step 2 and step 4 still says "Link Microsoft Learn Profile". Has it worked? How do I know or confirm it worked? It looks like I'm still unlinkedMicrosoft Partner Center access issues with CSP benefits
We are an existing CSP Indirect gold partner. We renewed our membership 2 months ago. Just recently after logging into Partner Center I noticed I no longer have Membership benefits and it appears under my profile that we are no longer registered as a CSP. No Earnings show... etc. MS Support provided the following to my support request: Microsoft runs on trust, and therefore we engage in a rigorous set of evaluation and certification processes across third party individuals and organizations. As a result of our internal processes, we are unable to reactivate your access. Please note that this decision cannot be changed by opening a new support case. So what is this and how do I resolve this? There needs to be a group that I can reach out to find out what the problem is?126Views0likes0CommentsRE: CDX Throws “Unauthorized”
Greetings all, I’ve been trying to sign into CDX Platform over my phone so I can get started with demos and understand better how these programs work. In the morning, I created a tenant for the Microsoft Endpoint Protection with Windows Defender, from a Cloud PC that I was using. Nonetheless, this evening I get thrown with this error when I try signing in: Nonetheless, when I check if I still have my partnership at the Partner Portal, I see it’s still there. Could anyone tell me what’s going on and how to go about this error?2.7KViews0likes12CommentsCSP MCA Update
Hi all, I am new to the Partner space and received an email regarding the updated CSP MCA. How do you usually update your customers on these changes? We have set up the tool to do a bulk acceptance but we want to make sure this is done in a way that provides our customer with enough notice and we stay compliant. Any tips?322Views0likes3CommentsEmployment verification
Hi there, I want to know about Microsoft Partner Employment verification. The problem is when I sent him the Domain Invoice, they rejected it again and again. and said (The domain provided in your submission is insufficient for the requirements of our program.) My company name, Domain and Business email address are same as I filled out. If anyone know, what should I do then please let me know. Actually, I'm new and I don't know what I should do now.How can I get contact info for my MSP representative?
I need to TALK (not get a like to all the web pages I have already read) to a Microsoft person that can help with my with MSP. We were told to contact our "PDM" but no one can tell me who that is. We are a Microsoft Partner but never got some one assigned. We have built our customers to over 4 Billion in revenue and pre-IPO all with Azure. Can someone please tell me how to get a contact to work with? I opened a ticket in MPN but it was useless, they gave me the link the web site for my local MS office which has an automated useless phone system and after 10 calls still can't get to a human. Please help..Website security requirements
Hi! Like so many I'm experiencing issues getting verified for the Microsoft Partner Program. Right now I'm getting the following message: Thank you for your interest in becoming a Microsoft partner. The website that your domain resolves to does not meet the security requirements for the program. If you have a website, it must be secure and contain your company contact information. I've been looking everywhere, but I can't seem to find where these "security requirements" are listed, so I've no idea what I should fix about my website. Anybody else ran into this issue and was able to fix it? I'm using an Azure DNS zone, and my website is hosted as a Static Web App on azure (free tier for now)Does Microsoft provide Microsoft CSP partners with notifications about customers changing partners?
Does Microsoft issue notifications to the Microsoft CSP administrator when one of the Microsoft CSP customers leaves the current partner to change to a new Microsoft CSP partner? Is it an email saying that your granular admin relationship has been terminated with your client?Solved