APIs and Services
18 TopicsBilled invoice reconciliation API v2 legacy support
Hi, we are just in the transition to the new Billing recon API. We noticed that we are able to get data for invoices from the NCE model but not for invoices from legacy CSP. In detail: POST request to https://graph.microsoft.com/v1.0/reports/partners/billing/usage/billed/export is successful (202 Accepted) The following GET request to https://graph.microsoft.com/v1.0/reports/partners/billing/operations/[GUID] is successful on the HTTP Layer (200 OK) but the status is failed: { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#reports/partners/billing/operations/$entity", "@odata.type": "#microsoft.graph.partners.billing.failedOperation", "id": "...", "createdDateTime": "...", "lastActionDateTime": "...", "status": "failed", "error": { "message": "No reconciliation data available currently for Invoice D.... Please try again later.", "code": "5000" } } The same flow (same auth token, etc.) with a NCE invoice works successful. I didn't find any documentation if legacy CSP is even supported on the new API or not. Maybe someone can confirm this. And if it should work maybe someone can give details to the error recieved above.SolvedPartner Center API: Getting subscription usage count
Goal: Given a customerId, skuId, and productId for a specific microsoft license check the usage data (i.e. how many used / unused licenses) for that license. Examples: skuId = "0004" productId = "CFQ7TTC0JXCZ" Steps taken so far: I can pull down a customer's subscriptions via this endpoint. The response contains a skuId and productId, so I can filter the response to find the license I'm interested in. However, the response does not contain any information about license usage. It contains the total quantity associated with the subscription but doesn't specify the number of licenses used. I can use a different endpoint to pull down all the subscribed skus for a specific customer. This endpoint does return the license usage information that I want, but it doesn't return the desired productId and the returned skuId doesn't match the pattern I expect. It also returns a skuPartNumber that isn't helpful to mapping back to my input skuId and productId I'm stuck, so any support would be much appreciated! Thank you!What happens to Perpetual licenses when you remove a partner relationship?
Good morning! We are a CSP partner, and we have a customer that we are removing the relationship with. The customer wants to go direct from Microsoft in the future, not transfer the relationship to a different partner. They have Windows RDS server CAL's through us on a perpetual license, all other subscriptions have been removed. Are their any ramifications to the perpetual licenses for removing the reseller relationship? What kind of process do I need to follow / are their any snags to look for? thanks, MattApp has been deleted from the shelves??
Hello, What's the reason that our product is deleted from the Microsoft Store? Please tell us what we should do. And we can't edit anything now, No one has responded to our message yet, and it's been two days already Why doesn't anyone help us with this problem? Please reply to us as soon as possible.Cloud Partner Portal API to Partner Center submission API migration question
Hello there! I'm migrating Partner Center integration from the Cloud Partner Portal API (CPP) to the Partner Center submission API's because the first one has been deprecated. Now I am struggling to retrieve Azure Virtual Machine Offer Information. I need to retrieve Plan data but cannot find a suitable endpoint. How do I achieve that? Can someone contact me?SolvedMultiple issues under Partner Center
I'm experiencing several issues under the partner centre that may be linked. The AI Assistant and Support icon in the toolbar is not visible, but the link works. After completing a few details in the Assistant and the trying the Contact Support button, it does nothing. If I select the Help & Support menu option, I do not get any kind of 'raise new ticket' button I have the correct support permissions I'm trying to access these items because I cannot renew my MAPS subscription. I am informed that: "No billing profile linked to your Microsoft AI Could Partner Program account" There is a start button below, but when this is clicked, the output of the screen becomes disorganized, and there is no way of progressing. It's also not highlighted like a normal button would be - it's literally just plain text. So kind of stuck in a loop! I can't log a ticket to address the issues - and I can't renew either! Not sure what happens if my membership lapses - but could be a major inconvenience. Any suggestions?SolvedEmployment verification problem
Although we've sent a Cloudflare domain renewal invoice with: Domain name Exact company name Exact address My within 12 months I can't get past this employment verification step. I've tried "Fix Now" and exhausted that, and support thread provided no help. What should I do?Downloading software requiring activation codes, for future use.
I am downloading software from the Silver program and am wondering about the ones which require activation fees. When I select "Get Keys" will it provide me with a number of keys equal to the number of activations I have that I can use anytime I want to install the software? Or do I need to be ready with the software already installed when I get keys?SolvedPartnerCenter Rest Api WebHooks
Hi everyone, I’m using the webhooks of partnercenter rest api, but there is a problem compared to what described in the technical specifications. In the documentation https://learn.microsoft.com/en-us/partner-center/developer/partner-center-webhook-events#createtransfer-event it is specified that the ResourceUri consists of "{baseURL}/webhooks/v{version}/customers/{customer_id}/transfers/{transfer_id}" but this is not the case! The notifications come with a ResourceUri "{baseURL}/webhooks/v{version}/customers/{customer_id}" and this creates a problem as it is not possible to trace the TrasferId in a safe way. Please can someone fix it?How can I get private offer info base on subscription Id?
When a customer places an order using a private offer link and the Landing Page is configured, I can obtain the current SubscriptionId. However, when I use this subscriptionId to get the subscription detail (https://marketplaceapi.microsoft.com/api/saas/subscriptions/{subscriptionId}?api-version=2018-08-31), the returned offerId is the public offerId, NOT the private offerId. How can I obtain the private offerId? Or where did I go wrong? In fact, I want to obtain the price information set for the private offer using the private offerId. Thank you! { "id": "test", "publisherId": "publisherId", "offerId": "public_offer_id", "name": "name", "saasSubscriptionStatus": "Subscribed", "beneficiary": { "emailId": "", "objectId": "", "tenantId": "", "puid": "" }, "purchaser": { "emailId": "", "objectId": "", "tenantId": "", "puid": "" }, "planId": "planId", "term": { "startDate": "2024-07-18T00:00:00Z", "endDate": "2025-07-17T00:00:00Z", "termUnit": "P1Y" }, "autoRenew": true, "isTest": false, "isFreeTrial": false, "allowedCustomerOperations": [ "Delete", "Read", "Update" ], "sandboxType": "None", "created": "2024-07-18", "lastModified": "0001-01-01T00:00:00", "quantity": 4, "sessionMode": "None" }