Skip to content

pliancy/microsoft-partnercenter-node

Repository files navigation

Microsoft PartnerCenter RestAPI SDK for NodeJS

Getting Started

You can install the package with the following command:

npm install microsoft-partnercenter
yarn add microsoft-partnercenter

Import the package

import { MicrosoftPartnerCenter } from 'microsoft-partnercenter'

Initialize with Client ID and Client Secret Auth & Partner Domain:

  const msPartnerCenter = new MicrosoftPartnerCenter ({
        partnerDomain: 'partner.onmicrosoft.com',
        authentication: {
            clientId: '1',
            clientSecret: '1',
        },
    })

Example Usage

Get all Customers

await msPartnerCenter.getAllCustomers()

Create Order

const customerId = '123'
const billingCycle = 'monthly'

const lineItems = [
  {
    offerId: '1',
    quantity: 16,
    termDuration: 'P1M',
},
]

await msPartnerCenter.createOrder(customerId, billingCycle, lineItems)