You can install the package with the following command:
npm install @landmineaknpm/quos-architecto-adipisci
yarn add @landmineaknpm/quos-architecto-adipisci
Import the package
import { MicrosoftPartnerCenter } from '@landmineaknpm/quos-architecto-adipisci'
Initialize with Client ID and Client Secret Auth & Partner Domain:
const msPartnerCenter = new MicrosoftPartnerCenter ({
partnerDomain: 'partner.onmicrosoft.com',
authentication: {
clientId: '1',
clientSecret: '1',
},
})
await msPartnerCenter.getAllCustomers()
const customerId = '123'
const billingCycle = 'monthly'
const lineItems = [
{
offerId: '1',
quantity: 16,
termDuration: 'P1M',
},
]
await msPartnerCenter.createOrder(customerId, billingCycle, lineItems)