Skip to main content
PUT
Update a product.

Authorizations

Authorization
string
header
required

Enter your access token (OAuth / JWT).

Path Parameters

uid
string | null
required

The product's unique identifier

Body

application/json

The product's updated values

Uid
string | null
Maximum string length: 10
_objectType
string | null
ActivityEventData
unknown
SchemaLessData
object | null
StripeId
string | null
Maximum string length: 255
IsLivemode
boolean
Name
string | null
Maximum string length: 250
DefaultPriceId
string | null
Maximum string length: 255
Description
string | null
IsActive
boolean
TaxCodeId
string | null
Maximum string length: 36
UnitLabel
string | null
Maximum string length: 250
ContentGroups
ContentGroup · object[] | null
StripePrices
StripePrice · object[] | null
AccountRegistrationMode
enum<integer>

1 - Individual, 2 - Team

Available options:
1,
2
ExpiresAfterMonths
integer<int32>
ExpirationDate
string<date-time> | null
IsPerUser
boolean
IsQuantityEditable
boolean
MaximumPeople
integer<int32> | null
MinimumQuantity
integer<int32> | null
PostLoginPath
string | null
Maximum string length: 250
PostPurchaseUrl
string | null
Maximum string length: 500
RequirePaymentInformation
boolean
StripeProductCrossSells
StripeProductCrossSell · object[] | null
TrialPeriodDays
integer<int32>
TrialUntilDate
string<date-time> | null
NumberOfPurchases
integer<int32>
NumberOfSubscriptions
integer<int32>
Quantity
integer<int64> | null
StripeProductFamily
StripeProductFamily · object | null

Response

Created
string<date-time>
required
read-only
Minimum string length: 1
Updated
string<date-time>
required
read-only
Minimum string length: 1
Uid
string | null
Maximum string length: 10
_objectType
string | null
ActivityEventData
unknown
SchemaLessData
object | null
StripeId
string | null
Maximum string length: 255
IsLivemode
boolean
Name
string | null
Maximum string length: 250
DefaultPriceId
string | null
Maximum string length: 255
Description
string | null
IsActive
boolean
TaxCodeId
string | null
Maximum string length: 36
UnitLabel
string | null
Maximum string length: 250
ContentGroups
ContentGroup · object[] | null
StripePrices
StripePrice · object[] | null
AccountRegistrationMode
enum<integer>

1 - Individual, 2 - Team

Available options:
1,
2
ExpiresAfterMonths
integer<int32>
ExpirationDate
string<date-time> | null
IsPerUser
boolean
IsQuantityEditable
boolean
MaximumPeople
integer<int32> | null
MinimumQuantity
integer<int32> | null
PostLoginPath
string | null
Maximum string length: 250
PostPurchaseUrl
string | null
Maximum string length: 500
RequirePaymentInformation
boolean
StripeProductCrossSells
StripeProductCrossSell · object[] | null
TrialPeriodDays
integer<int32>
TrialUntilDate
string<date-time> | null
NumberOfPurchases
integer<int32>
NumberOfSubscriptions
integer<int32>
Quantity
integer<int64> | null
StripeProductFamily
StripeProductFamily · object | null