Applies to:

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

This section describes the ways that partners in the Cloud Solution Provider program can use the Partner Center API to programmatically manage customer accounts, partner accounts, orders, subscriptions, support, and billing.

Note that there are different versions of Partner Center available that include different capabilities. Not all scenarios are supported in all versions of Partner Center. To learn more, see Developing for Partner Center for Microsoft National Cloud.

Scenarios supported by the Partner Center SDK

All of the following scenarios can be completed three different ways:

  • Manually in the Partner Center dashboard.
  • Programmatically using the Partner Center managed API.
  • Programmatically using the Partner Center REST API.


Retrieve analytics

Device Deployment

Configuration policies

Add, delete, update and retrieve device configuration policies.


Work with and upload device batches and device metadata.

Manage accounts and profiles

Work with accounts and profiles

Manage billing

Billing cycle

Azure rates and utilization records


Azure spending budget

Service costs

Manage customer accounts

Create a customer

Look up a customer

Manage customer orders and subscriptions

Manage customer account details

Manage user accounts and assign licenses

Manage orders

Purchase Azure Reserved VM Instances

Make a one-time purchase

Get offers from the catalog

Manage an order

Enable a subscription for Azure Reserved VM Instance purchases

Trial conversions

Get subscription details

Manage a subscription

Provide support

Administer services for a customer

Manage support contacts

Manage service requests






Who is involved in the order process?

Microsoft, distributors, resellers, and customers. The distributors and resellers are often referred to as partners.

Sometimes, Microsoft works directly with resellers who sell to customers. Alternately, Microsoft also works with distributors, and those distributors work with their own set or channel of resellers who sell to customers.

What's getting sold?

Microsoft provides a list of offers. These are specific SKUs of products like Office 365 or Intune. Offers are either license-based (the cost depends on the number of machines they get installed on) or usage-based (the cost depends on the amount of memory and computation used). For more information, see Partner offers in the Cloud Solution Provider program.

CSP partners are resellers who have customers and sell them Microsoft products from the current offer list. After the customers sign their agreement, the reseller places an order for one or more offers. Some offers include add-ons like more space or extra features, which are tracked together with the parent offer. The orders are processed, and then the customer is able to use their subscriptions. Microsoft bills the reseller or distributor each month based on the number of licenses and the usage for each customer.

Subscriptions can be added, and the number of seats or add-ons can be increased or decreased. If a customer fails to pay, misuses the subscription, or engages in fraud, then Microsoft, the distributor, or the reseller are all able to suspend the subscription. It will be permanent if it's not reactivated within the limits of the CSP program.

You can check which subscriptions a customer is entitled to use (ie, which ones are currently paid for, not suspended, and not replaced by a newer order).