v1

latestOpenAPI 3.0.1Licensed under Uberall2026-08-0629353914.0 MB
Product Plans

Create a Product Plan

Create a new Product Plan. The new Product Plan will be always created into PENDING_APPROVAL status.

post/product-plans

Request body

defaultPlanboolean

True, if this is the default ProductPlan. A new created business will get this product plan, if not declared differently.

descriptionstring

Description of the plan

identifierstring

The Product Plan identifier based on your internal identification system

namestring required

The name of the product plan

status'ACTIVE' | 'INACTIVE' | 'PENDING_APPROVAL' | 'DELETED'

One among PENDING_APPROVAL, ACTIVE, INACTIVE

automationDirectoriesstring[]

List of directories supported by this plan

billingPeriodinteger

Period in months for which the location is billed

defaultMarketDevelopmentFundsinteger

Default Market Development Funds

defaultOriginalPriceinteger

Default Original Price in cent

defaultPriceinteger

Mandatory if countryPrices is not populated. Define a global price for the Product Plan that gets applied for all countries

defaultPriceSetupinteger

Set-up price per location in cent

durationinteger required

Duration of the Product Plan in months

featuresstring[]

List of features supported by this plan

initialBillingPeriodinteger

Initial Billing Period

initialDurationinteger

Initial Duration

Example request

{
  "countryPrices": [
    {
      "marketDevelopmentFunds": 99
    }
  ]
}

Response

Product Plan successfully created