Skip to main content
POST
Add a new product. The product is also created in the connected Stripe account.

Authorizations

Authorization
string
header
required

Enter your access token (OAuth / JWT).

Body

application/json

The product to create, with its prices

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
object[] | null
StripePrices
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
object[] | null
TrialPeriodDays
integer<int32>
TrialUntilDate
string<date-time> | null
NumberOfPurchases
integer<int32>
NumberOfSubscriptions
integer<int32>
Quantity
integer<int64> | null
StripeProductFamily
object | null
Example:

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
object[] | null
StripePrices
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
object[] | null
TrialPeriodDays
integer<int32>
TrialUntilDate
string<date-time> | null
NumberOfPurchases
integer<int32>
NumberOfSubscriptions
integer<int32>
Quantity
integer<int64> | null
StripeProductFamily
object | null
Example: