Partner Center Managed API reference

The Partner Center managed API helps partners integrate their existing customer relationship management 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.Analytics

Programmatically retrieve analytic information.

Microsoft.Store.PartnerCenter.AuditRecords

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

Microsoft.Store.PartnerCenter.CountryValidationRules

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

Microsoft.Store.PartnerCenter.CustomerDirectoryRoles

Programmatically manage directory role membership.

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.Customers.ServiceCosts

Retrieve summary and detailed information about customer service costs.

Microsoft.Store.PartnerCenter.CustomerUsers

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

Microsoft.Store.PartnerCenter.DevicesDeployment

Work with zero-touch deployment features so you can simplify secure device setup for your customers.

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.Analytics

Microsoft.Store.PartnerCenter.Models.Auditing

Microsoft.Store.PartnerCenter.Models.CountryValidationRules

Microsoft.Store.PartnerCenter.Models.Customers

Microsoft.Store.PartnerCenter.Models.DevicesDeployment

Microsoft.Store.PartnerCenter.Models.Invoices

Microsoft.Store.PartnerCenter.Models.Licenses

Microsoft.Store.PartnerCenter.Models.ManagedServices

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.Relationships

Microsoft.Store.PartnerCenter.Models.RelationshipRequests

Microsoft.Store.PartnerCenter.Models.Roles

Microsoft.Store.PartnerCenter.Models.ServiceCosts

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.Relationships

Provides support for operations that apply to a partner's relationships.

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.Usage

Provides operations related to customer usage information.

Microsoft.Store.PartnerCenter.Utilization

Contains behavior related to subscription utilization.

Microsoft.Store.PartnerCenter.Validations

Provides operations in support of validating information such as an address.

 

 

 

Show: