Article Summary
Share feedback
Thanks for sharing your feedback!
POST /v1/addons/gateways
Add the number of purchased licenses for gateways.
Parameters:
Property | Data Type | Description |
---|---|---|
amount* | Integer | Number of addons to purchase. Minimum 1. |
Request Body: BuyAddonsDto
Request Example:
curl -X POST -H 'Authorization: Bearer <ACCESS_TOKEN>' -H 'Content-Type: application/json' 'https://api.perimeter81.com/api/rest/v1/addons/gateways' -d '{
"amount":1
}'
Response:
Status Code | Message/Response Body | Description |
---|---|---|
200 | Subscription | Success. Subscription object with a list of addons returned. |
401 | Unauthorized access |
Response Example:
{
"channel":"web",
"mrr":0,
"dueInvoicesCount":0,
"coupons":[
{
"object":"coupon",
"appliedCount":3,
"couponId":"INTERNAL:100%DISCOUNT"
}
],
"addons":[
{
"amount":0,
"quantity":152,
"additionalType":"addon-networkMember",
"currencyCode":"USD",
"pricingModel":"per_unit",
"periodUnit":"year",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-member-extra-enterprise-yearly-usd"
},
{
"amount":0,
"quantity":1000,
"additionalType":"addon-networkPolicyRule",
"currencyCode":"USD",
"pricingModel":"per_unit",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-policy-rule-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-dnsFiltering",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.dnsFiltering",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"dns-filtering-usd"
},
{
"amount":0,
"quantity":30,
"additionalType":"addon-extendedLog",
"currencyCode":"USD",
"pricingModel":"volume",
"permission":"addon.extendedLog",
"periodUnit":"month",
"period":1,
"status":"active",
"id":"activity-log-pro-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-solutionArchitect",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.solutionArchitect",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"dedicated-solution-architect-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-accountManager",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.accountManager",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"dedicated-account-manager-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-idp",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.idp",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"identity-providers-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-SIEM",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.SIEM",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"siem-integration-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-vpnAlwaysOn",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.vpnAlwaysOn",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"always-on-vpn-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-sharedGateways",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.sharedGateways",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"shared-gateways-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-supportByPhone",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.supportByPhone",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"support-by-phone-usd"
},
{
"amount":0,
"quantity":20,
"additionalType":"addon-networkApplication",
"currencyCode":"USD",
"pricingModel":"per_unit",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-application-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-networkController",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.networkController",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-controller-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-roleAdminDemo",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.adminDemo",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"role-admin-demo-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-networkPolicy",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.networkPolicy",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-policy-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-dpc",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.dpc",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"device-posture-usd"
},
{
"amount":0,
"quantity":250,
"additionalType":"addon-dpcRule",
"currencyCode":"USD",
"pricingModel":"per_unit",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"device-posture-rule-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-apiKey",
"currencyCode":"USD",
"pricingModel":"flat_fee",
"permission":"addon.apiKey",
"periodUnit":"month",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"external-api-usd"
},
{
"amount":0,
"quantity":1,
"additionalType":"addon-networkGateway",
"currencyCode":"USD",
"pricingModel":"per_unit",
"periodUnit":"year",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-gateway-yearly-usd"
},
{
"amount":0,
"quantity":29,
"additionalType":"addon-networkGateway",
"currencyCode":"USD",
"pricingModel":"per_unit",
"periodUnit":"year",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-gateway-extra-yearly-usd"
},
{
"amount":0,
"quantity":50,
"additionalType":"addon-networkMember",
"currencyCode":"USD",
"pricingModel":"per_unit",
"periodUnit":"year",
"period":1,
"status":"active",
"price":<PRICE>,
"id":"network-member-enterprise-yearly-usd"
}
],
"currencyCode":"USD",
"coupon":"INTERNAL",
"deleted":false,
"hasScheduledChanges":false,
"updatedAt":"2021-10-06T13:05:57.000Z",
"activatedAt":"2020-03-04T07:36:00.000Z",
"startedAt":"2020-03-04T07:36:00.000Z",
"createdAt":"2020-03-04T07:36:00.000Z",
"nextBillingAt":"2022-03-01T07:36:00.000Z",
"currentTermEnd":"2022-03-01T07:36:00.000Z",
"currentTermStart":"2021-03-01T07:36:00.000Z",
"status":"active",
"autoCollection":"off",
"billingPeriodUnit":"year",
"billingPeriod":1,
"planId":"enterprise-yearly-usd",
"id":"<SUBSCRIPTION_ID>"
}
Was this article helpful?