Products
A product can be a single-pay product or a subscription-based service.
Header parameters
x-api-keystringRequiredExample:
Your API Keys
bagel_test_64C70FE8526A48568D4EEA9D9164F508Body
namestringRequiredExample:
Name of product
product_123descriptionstringRequiredExample:
Description of product
product_description_123pricenumberRequired
currencystring · enumRequiredExample:
USDPossible values: billing_typestring · enumRequiredExample:
subscriptionPossible values: tax_inclusivebooleanRequiredDefault:
falsetax_categorystring · enumRequiredExample:
digital_productsPossible values: recurring_intervalstring · enumRequiredExample:
dailyPossible values: trial_daysinteger · max: 365RequiredExample:
Setting trial_days to 0 signifies no free trial, while trial_days between 1 and 365 specifies a defined duration for the free trial period.
1Responses
200Success
application/json
post
/api/products/create200Success
Query parameters
pageNuminteger · min: 1OptionalExample:
The page number
1pageSizeinteger · min: 1OptionalExample:
The page size
10Header parameters
x-api-keystringRequiredExample:
Your API Keys
bagel_test_64C70FE8526A48568D4EEA9D9164F508Responses
200Success
application/json
get
/api/products/list200Success
Archive a product associated with your account.
Path parameters
product_idstringRequiredExample:
prod_1965395044853714946Header parameters
x-api-keystringRequiredExample:
bagel_test_64C70FE8526A48568D4EEA9D9164F508Responses
200Success
application/json
post
/api/products/{product_id}/archive200Success
Unarchive a product associated with your account.
Path parameters
product_idstringRequiredExample:
prod_1965395044853714946Header parameters
x-api-keystringRequiredExample:
bagel_test_64C70FE8526A48568D4EEA9D9164F508Responses
200Success
application/json
post
/api/products/{product_id}/unarchive200Success
Header parameters
x-api-keystringRequiredExample:
bagel_test_64C70FE8526A48568D4EEA9D9164F508Body
product_idstringRequired
namestringRequired
descriptionstringRequired
pricenumberRequired
currencystringRequired
tax_inclusivebooleanRequired
tax_categorystring · enumRequiredExample:
digital_productsPossible values: recurring_intervalstring · enumRequiredExample:
weeklyPossible values: trial_daysinteger · max: 365RequiredExample:
1Responses
200Success
application/json
post
/api/products/update200Success