Partner Center

Applies To

  • Partner Center
  • Partner Center operated by 21Vianet
  • Partner Center for Microsoft Cloud Germany

The Partner Center SDK is designed for partners in the Cloud Solution Provider program. With it, you can programmatically manage your customer accounts, place orders, manage subscriptions, and find support. Indirect partners can also manage their channel. It enables you to customize your existing customer relationship management or billing tools to retrieve or submit data about subscriptions. Employees at your company can work in their typical environment rather than signing in to Partner Center and duplicating data entry and other tasks.

The Partner Center SDK includes a managed API library, a REST API, a comprehensive sample app written in C#, and this documentation. The Partner Center SDK is a superset of the existing CREST API and includes a Managed API that features improved token management and a simple interface library for network calls with retries.

Note
There are different versions of Partner Center for specific regions, countries, or government agencies. App developers need to understand the different SDK capabilities for these versions. For more information, see Developing for Partner Center for Microsoft National Cloud.

In this section

  • Get started

    Get the SDK download and code samples. Get authenticated for both test and production accounts.

  • Scenarios

    Get descriptions, C# code snippets, and REST request and response samples.

  • Partner Center REST API reference

    API reference documentation for the Partner Center REST headers, resources, events, and error messages.

  • Partner Center Managed API reference

    API reference documentation for the Partner Center namespaces, classes and interfaces.

Other resources for Cloud Solution Providers

Depending on your existing tools and solutions, you may find the following APIs useful for managing accounts, permissions and IDs, orders, and subscriptions.

CREST Commerce APIs (see CREST support and deprecation)

Documentation

CREST forums

Sample program - C#

Sample program - Java

Intro to CREST [video]

Azure AD Graph APIs

Documentation

Azure AD Graph forums

Sample code

Office 365 APIs

Documentation

Office 365 and Microsoft Azure each provide an API that partners can use to retrieve real-time service health, message center communications, and planned maintenance events. These APIs are publicly available, and partners can use them on behalf of their customers when they have delegated admin privileges.

Office 365 service communications API

Documentation

Azure Insights REST API

Documentation

Sample code