CreatePricingPlanInput

Input for creating a pricing plan

This page contains

    Fields

    editionId ID!

    Edition reference id to which the pricing plan will be added

    pricingPlan PricingPlanCreateInput

    Details for the pricing plan (Deprecated - Use fields at the root level to set details for the pricing plan)

    billingFrequency PricingDuration PREVIEW

    Length of the billing cycle

    allowCustomUsage Boolean

    If true, reporting metered usage with arbitrary cost and description is allowed

    Default value: false

    keepBillingCycleOnUsageChange Boolean

    If true, the billing date for a subscription will not change when a customer updates number of units they have purchased

    Default value: true

    keepBillingCycleOnPricingPlanChange Boolean

    If true, the billing date for a subscription will not change when a pricing plan is changed. A pricing plan change takes precedence over a unit quantity or usage change.

    Default value: true

    reactivationPeriod NonNegativeInt

    The reactivation period used for domain products

    Default value: 0

    separatePrepaidOrder Boolean

    If true, all metered usage will be charged at the end of the billing cycle. Any other fees will be pre-paid at the beginning of the billing cycle.

    Default value: false

    flatFee PricingPlanFeeInput

    Defines a new price for flat fee of pricing plan

    setupFee PricingPlanFeeInput

    Defines a new price for setup fee of pricing plan

    unitFees [AddPricingPlanUnitFeeInput!]

    Defines the list of unit prices of pricing plan

    contract CreatePricingPlanContractInput

    Defines a contract

    Mutations for CreatePricingPlanInput

    createPricingPlan

    Creates a pricing plan for the specified edition