Cloud Solution Partner Program (CSP)
10 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 unlinkedEmployment 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?SolvedPartner account verification problems - support not responding.
I have contacted support about this and still no response, I uploaded domain name invoice + WHOIS contact infos updated to much my company name and my personal name. saying that The domain provided does not meet the requirements of our program. Now they are asking to upload website showing name, address, contact information and the domain of the organization should I just create a blank website showing these information ?1.6KViews2likes7CommentsPartner Community Q&A Call - CSP - AMER/APAC - English
We are pleased to invite you to our Microsoft Partner Operations: Community Q&A call for CSP Partners. These sessions are dedicated to assist CSP Direct Bill and Indirect Providers with questions related to CSP launches and upcoming changes. For your convenience, community collections are made available ahead of time in the partner readiness gallery where you can review launch material that will be discussed on the Q&A call. Our goal is to help drive a smoother business relationship with Microsoft. We look forward to having you in one of our upcoming sessions. Register today! Thank you, Microsoft Partner Operations165Views0likes0CommentsPartner Community Q&A Call - CSP - EMEA/APAC - English
We are pleased to invite you to our Microsoft Partner Operations: Community Q&A call for CSP Partners. These sessions are dedicated to assist CSP Direct Bill and Indirect Providers with questions related to CSP launches and upcoming changes. For your convenience, community collections are made available ahead of time in the partner readiness gallery where you can review launch material that will be discussed on the Q&A call. Our goal is to help drive a smoother business relationship with Microsoft. We look forward to having you in one of our upcoming sessions. Register today! Thank you, Microsoft Partner Operations795Views0likes0Comments