{
  "PartnerServiceApiRoot": "https://api.partnercenter.microsoft.com",
  "PartnerServiceAuthenticationApiRoot": "https://login.windows.net/",
  "PartnerServiceApiVersion": "v1",
  "DefaultMaxRetryAttempts": "4",
  "DefaultAuthenticationTokenExpiryBufferInSeconds": "30",
  "DefaultLocale": "es-MX",
  "Apis": {
    "UserCredentials": {
      "Path": "https://login.windows.net/{0}/oauth2/token",
      "Method": "POST",
      "Authorization": true,
      "PathParams": {
        "Domain": "default"
      },
      "Parameters": {
        "resource": "https://api.partnercenter.microsoft.com",
        "client_id": "default",
        "grant_type": "password",
        "username": "default",
        "password": "default",
        "scope": "openid"
      }
    },
    "GetCustomerList": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers",
      "Method": "GET",
      "Authorization": true
    },
    "GetSubscription": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/subscriptions/{1}",
      "Method": "GET",
      "Authorization": true
    },
    "GetAllSubscriptions": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/subscriptions",
      "Method": "GET",
      "Authorization": true
    },
    "GetCustomerProfile": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}",
      "Method": "GET",
      "Authorization": true
    },
    "GetCompanyProfile": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/profiles/company",
      "Method": "GET",
      "Authorization": true
    },
    "GetBillingProfile": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/profiles/billing",
      "Method": "GET",
      "Authorization": true
    },
    "CreateCustomer": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers",
      "Method": "POST",
      "Authorization": true
    },
    "UpdateCustomer": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/profiles/billing",
      "Method": "PUT",
      "Authorization": true
    },
    "PatchSubscription": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/subscriptions/{1}",
      "Method": "PATCH",
      "Authorization": true
    },
    "CreateOrder": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/orders",
      "Method": "POST",
      "Authorization": true
    },
    "GetOrder": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/orders/{1}",
      "Method": "GET",
      "Authorization": true
    },
    "CreateAddOn": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/orders/{1}",
      "Method": "PATCH",
      "Authorization": true
    },
    "GetAllOrders": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/orders",
      "Method": "GET",
      "Authorization": true
    },
    "GetSubscriptionAddOns": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/subscriptions/{1}/addons",
      "Method": "GET",
      "Authorization": true
    },
    "GetOffers": {
      "Path": "https://api.partnercenter.microsoft.com/v1/offers",
      "Method": "GET",
      "Authorization": true
    },
    "GetOffer": {
      "Path": "https://api.partnercenter.microsoft.com/v1/offers/{0}",
      "Method": "GET",
      "Authorization": true
    },
    "GetOfferCategories": {
      "Path": "https://api.partnercenter.microsoft.com/v1/offercategories",
      "Method": "GET",
      "Authorization": true
    },
    "GetOfferAddOns": {
      "Path": "https://api.partnercenter.microsoft.com/v1/offers/{0}/addons",
      "Method": "GET",
      "Authorization": true
    },
    "DeleteCustomer": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}",
      "Method": "DELETE",
      "Authorization": true
    },
    "GetDomainAvailability": {
      "Path": "https://api.partnercenter.microsoft.com/v1/validations/checkdomainavailability/{0}",
      "Method": "GET",
      "Authorization": true
    },
    "GetAddresRules": {
      "Path": "https://api.partnercenter.microsoft.com/v1/countryvalidationrules/{0}",
      "Method": "GET",
      "Authorization": true
    },
    "GetPartnerActivityRecords": {
      "Path": "https://api.partnercenter.microsoft.com/v1/auditrecords",
      "Method": "GET",
      "Authorization": true
    },
    "GetPartnerProfile": {
      "Path": "https://api.partnercenter.microsoft.com/v1/profiles/mpn",
      "Method": "GET",
      "Authorization": true
    },
    "GetAzureRateCard": {
      "Path": "https://api.partnercenter.microsoft.com/v1/ratecards/azure",
      "Method": "GET",
      "Authorization": true
    },
    "GetCustomerUsage": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/subscriptions/{1}/utilizations/azure",
      "Method": "GET",
      "Authorization": true
    },
    "CreateUser": {
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/users",
      "Method": "POST",
      "Authorization": true
    },
    "SetUserRole":{
      "Path": "https://api.partnercenter.microsoft.com/v1/customers/{0}/directoryroles/{1}/usermembers",
      "Method": "POST",
      "Authorization": true
    }
  }
}