CreateOfferRequest
Model for base offer details
Properties
Category of the offer such as Primary, Addon or Onetime
Possible values are: PRIMARY , ADDON , ONETIME
Globally unique product id of the bundle shell SKU
The offer billing model based on supported models
Applicable only for COMMIT offer
Applicable only for COMMIT offer
Possible values are: MONTHS
Category id for the offer. If present for offers need to send in the request
ISO code of the country
SKU of the offer purchased based on offer attributes
Currency used to purchase the offer
Segment type of the customer
Possible values are: ACADEMIC , GOVERNMENT , COMMERCIAL
Data center where the service is hosted
Long name of the offer
End date time of the offer
Shared Cloud or Managed hosting type
Whether or not the offer is mandatory
Quantity of the licensed product
License Unit of the offer
Given name of the offer
Billing frequency of the offer
Possible values are: PREPAID , MONTHLY , ANNUAL
This applies to Amend only and is optional. Offer grouping id to identify all offers in a subscription that are related due to Primary/Addon relationship
List of offer reference IDs
Type of Offer such as On-Demand or Commit
Possible values are: ONDEMAND , COMMIT
Operating system on which the service is running
Product Group associated with the offers
A Map<String, String> that holds extra information about the offer
Program eligibility such as Subscription Upgrade
Quantity for purchase. Applicable only for COMMIT
Region where the offer is applicable
Whether or not offer should be repriced
Possible values are: YES , NO
Retention period of the offer
The route taken to place the order such as Sales, Reseller, etc
Possible values are: DIRECT , RESELLER , DISTRIBUTOR
Service definition id associated with the offers. Either serviceDefinitionId or productFamily needs to be passed.
SKU of the offer purchased based on offer attributes
Start date time of the offer
Level of support available for the offer
Tier name. Tier attributes will be populated in case of tier volume pricing. Applicable only when chargeType is TIERED
JSON Example
{
"offerCategory": "PRIMARY",
"productId": "string"
}
Property Of
DistributorSubscriptionDetails
ResellerSubscriptionDetails