Partner Center Managed API reference

The Partner Center managed API helps Cloud Solution Provider partners integrate their existing CRM or billing software with the Microsoft systems that manage customer accounts, place orders, manage subscriptions, and handle support requests in Partner Center. The Managed API also includes token management (so that you don’t have to refresh your Azure AD tokens and authentication each hour) and a simple interface library for network calls with retries.

For more information about what the API can do, including sample code, see the Scenarios section, including the Background overview.

Before you begin coding, read the Get started section for information about setting up your test and production accounts, getting authentication working, and finding the sample code.

The managed API includes the following namespaces:

NamespaceDescription

Microsoft.Store.PartnerCenter

Contains IPartnerOperations and MicrosoftPartnerSdk, the main entry points to creating partners objects and tasks.

Also includes interfaces for managing authentication and tokens, and for getting paged results from the server.

Microsoft.Store.PartnerCenter.AuditRecords

Contains IAuditRecordsCollection, the main entry point for querying audit records.

Microsoft.Store.PartnerCenter.Customers

Work with your customers' accounts, orders, subscriptions, and service requests. Also, manage services where the customer has granted delegated admin privileges.

Microsoft.Store.PartnerCenter.Customers.Profiles

Manage customer accounts and profiles, including contact and billing information.

Microsoft.Store.PartnerCenter.CustomerUsers

Objects and collections for describing a customer's user base, their licences, and the various user roles.

Microsoft.Store.PartnerCenter.CountryValidationRules

Formats, rules, and regular expressions for addresses in different countries/regions.

Microsoft.Store.PartnerCenter.Domains

Create new, unique domains for your customers.

Microsoft.Store.PartnerCenter.Enumerators

Helper interfaces that provide enumerators for working with customers, invoices, offers, service requests, and utilization records.

Microsoft.Store.PartnerCenter.Exceptions

Exceptions thrown in error situations.

Microsoft.Store.PartnerCenter.Extensions

Generate Azure AD tokens using either application credentials or app+user credentials. For more information, see Partner Center authentication.

Microsoft.Store.PartnerCenter.Factory

Create new resources and resource collection enumerators, including customers, invoices, offers, and service requests.

Microsoft.Store.PartnerCenter.GenericOperations

Helper interfaces to get specific values or entities, generally used in chained API calls.

Microsoft.Store.PartnerCenter.Invoices

Get account balances, invoices, and invoice line items.

Microsoft.Store.PartnerCenter.ManagedServices

Provide support for subscriptions when a customer grants you delegated admin privileges. Manage these services on the customer’s behalf, and file service requests with Microsoft.

Microsoft.Store.PartnerCenter.Models

A set of classes and enumerations to store information like addresses, contacts, contracts, profiles, credentials, and so on.

Also includes the ApiFault class, which is useful for error handling.

Microsoft.Store.PartnerCenter.Models.Customers

Microsoft.Store.PartnerCenter.Models.CountryValidationRules

Microsoft.Store.PartnerCenter.Models.Invoices

Microsoft.Store.PartnerCenter.Models.ManagedServices

Microsoft.Store.PartnerCenter.Models.Licenses

Microsoft.Store.PartnerCenter.Models.Offers

Microsoft.Store.PartnerCenter.Models.Orders

Microsoft.Store.PartnerCenter.Models.Partners

Microsoft.Store.PartnerCenter.Models.Query

Microsoft.Store.PartnerCenter.Models.RateCards

Microsoft.Store.PartnerCenter.Models.RelationshipRequests

Microsoft.Store.PartnerCenter.Models.Roles

Microsoft.Store.PartnerCenter.Models.ServiceIncidents

Microsoft.Store.PartnerCenter.Models.ServiceRequests

Microsoft.Store.PartnerCenter.Models.Subscriptions

Microsoft.Store.PartnerCenter.Models.Usage

Microsoft.Store.PartnerCenter.Models.Users

Microsoft.Store.PartnerCenter.Models.Utilizations

A set of classes and enumerations used to construct and parse the JSON objects used in Partner Center.

Microsoft.Store.PartnerCenter.Offers

Get the catalog of available offers for the Cloud Solution Provider program for a given market.

Microsoft.Store.PartnerCenter.Orders

Create and manage orders for customers.

Microsoft.Store.PartnerCenter.Profiles

Work with account information, including legal address and company profile, billing address and profile, and support profile.

Microsoft.Store.PartnerCenter.Qualification

Defines the operations available on a customer's qualification.

Microsoft.Store.PartnerCenter.RateCards

Contains operations that apply to rate cards.

Microsoft.Store.PartnerCenter.RelationshipRequests

Ask a customer for delegated admin privileges on their account and services.

Microsoft.Store.PartnerCenter.RequestContext

Defines the objects and infrastructure for bundling context information, which is amended to the partner SDK operations.

Microsoft.Store.PartnerCenter.ServiceIncidents

The collections and operations available on service incidents.

Microsoft.Store.PartnerCenter.ServiceRequests

Work with service requests you’ve filed with Microsoft of behalf of your customers.

Microsoft.Store.PartnerCenter.SubscribedSkus

Represents the behavior of the customer's subscribed products.

Microsoft.Store.PartnerCenter.Subscriptions

Manages the subscriptions for your customers.

Microsoft.Store.PartnerCenter.Utilization

Contains behavior related to subscription utilization.

 

 

 

Show: