Stripe Subscriptions module API index
Dashboard
MaxMind GeoIP
Organizations
Stripe Connect
Stripe Subscriptions
OAuth
Example app
Example subscription app
Documentation
Configuration
UI
API
User API
/api/user/subscriptions/active-price
get
await global.api.user.subscriptions.ActivePrice.get(req)
/api/user/subscriptions/active-product
get
await global.api.user.subscriptions.ActiveProduct.get(req)
/api/user/subscriptions/add-subscription-item
patch
await global.api.user.subscriptions.AddSubscriptionItem.patch(req)
/api/user/subscriptions/charge
get
await global.api.user.subscriptions.Charge.get(req)
/api/user/subscriptions/charges-count
get
await global.api.user.subscriptions.ChargesCount.get(req)
/api/user/subscriptions/charges
get
await global.api.user.subscriptions.Charges.get(req)
URL
all
limit
offset
/api/user/subscriptions/coupon
get
await global.api.user.subscriptions.Coupon.get(req)
/api/user/subscriptions/create-cancelation-refund
post
await global.api.user.subscriptions.CreateCancelationRefund.post(req)
/api/user/subscriptions/create-customer
post
await global.api.user.subscriptions.CreateCustomer.post(req)
/api/user/subscriptions/create-payment-intent
post
await global.api.user.subscriptions.CreatePaymentIntent.post(req)
/api/user/subscriptions/create-payment-method
post
await global.api.user.subscriptions.CreatePaymentMethod.post(req)
POST
cvc
exp_month
exp_year
name
number
token
/api/user/subscriptions/create-refund-request
post
await global.api.user.subscriptions.CreateRefundRequest.post(req)
/api/user/subscriptions/create-refund
post
await global.api.user.subscriptions.CreateRefund.post(req)
/api/user/subscriptions/create-setup-intent
post
await global.api.user.subscriptions.CreateSetupIntent.post(req)
/api/user/subscriptions/create-subscription
post
await global.api.user.subscriptions.CreateSubscription.post(req)
/api/user/subscriptions/create-tax-id
post
await global.api.user.subscriptions.CreateTaxId.post(req)
/api/user/subscriptions/create-usage-record
post
await global.api.user.subscriptions.CreateUsageRecord.post(req)
POST
action
quantity
subscriptionitemid
/api/user/subscriptions/customer
get
await global.api.user.subscriptions.Customer.get(req)
/api/user/subscriptions/customers-count
get
await global.api.user.subscriptions.CustomersCount.get(req)
/api/user/subscriptions/customers
get
await global.api.user.subscriptions.Customers.get(req)
URL
all
limit
offset
/api/user/subscriptions/delete-customer
delete
await global.api.user.subscriptions.DeleteCustomer.delete(req)
/api/user/subscriptions/delete-subscription-item
patch
await global.api.user.subscriptions.DeleteSubscriptionItem.patch(req)
/api/user/subscriptions/delete-subscription
delete
await global.api.user.subscriptions.DeleteSubscription.delete(req)
/api/user/subscriptions/delete-tax-id
delete
await global.api.user.subscriptions.DeleteTaxId.delete(req)
/api/user/subscriptions/invoice
get
await global.api.user.subscriptions.Invoice.get(req)
/api/user/subscriptions/invoices-count
get
await global.api.user.subscriptions.InvoicesCount.get(req)
/api/user/subscriptions/invoices
get
await global.api.user.subscriptions.Invoices.get(req)
URL
all
limit
offset
/api/user/subscriptions/payment-intent
get
await global.api.user.subscriptions.PaymentIntent.get(req)
/api/user/subscriptions/payment-intents-count
get
await global.api.user.subscriptions.PaymentIntentsCount.get(req)
/api/user/subscriptions/payment-intents
get
await global.api.user.subscriptions.PaymentIntents.get(req)
URL
all
limit
offset
/api/user/subscriptions/payment-method
get
await global.api.user.subscriptions.PaymentMethod.get(req)
/api/user/subscriptions/payment-methods-count
get
await global.api.user.subscriptions.PaymentMethodsCount.get(req)
/api/user/subscriptions/payment-methods
get
await global.api.user.subscriptions.PaymentMethods.get(req)
URL
all
limit
offset
/api/user/subscriptions/refund
get
await global.api.user.subscriptions.Refund.get(req)
/api/user/subscriptions/refunds-count
get
await global.api.user.subscriptions.RefundsCount.get(req)
/api/user/subscriptions/refunds
get
await global.api.user.subscriptions.Refunds.get(req)
URL
all
limit
offset
/api/user/subscriptions/reset-subscription-canceling
patch
await global.api.user.subscriptions.ResetSubscriptionCanceling.patch(req)
/api/user/subscriptions/set-customer-coupon
patch
await global.api.user.subscriptions.SetCustomerCoupon.patch(req)
/api/user/subscriptions/set-invoice-paid
patch
await global.api.user.subscriptions.SetInvoicePaid.patch(req)
/api/user/subscriptions/set-payment-intent-canceled
patch
await global.api.user.subscriptions.SetPaymentIntentCanceled.patch(req)
/api/user/subscriptions/set-payment-method-detached
patch
await global.api.user.subscriptions.SetPaymentMethodDetached.patch(req)
/api/user/subscriptions/set-setup-intent-canceled
patch
await global.api.user.subscriptions.SetSetupIntentCanceled.patch(req)
/api/user/subscriptions/set-subscription-canceled
patch
await global.api.user.subscriptions.SetSubscriptionCanceled.patch(req)
/api/user/subscriptions/set-subscription-coupon
patch
await global.api.user.subscriptions.SetSubscriptionCoupon.patch(req)
/api/user/subscriptions/set-subscription-item-quantity
patch
await global.api.user.subscriptions.SetSubscriptionItemQuantity.patch(req)
/api/user/subscriptions/setup-intent
get
await global.api.user.subscriptions.SetupIntent.get(req)
/api/user/subscriptions/setup-intents-count
get
await global.api.user.subscriptions.SetupIntentsCount.get(req)
/api/user/subscriptions/setup-intents
get
await global.api.user.subscriptions.SetupIntents.get(req)
URL
all
limit
offset
/api/user/subscriptions/subscription-item
get
await global.api.user.subscriptions.SubscriptionItem.get(req)
/api/user/subscriptions/subscription
get
await global.api.user.subscriptions.Subscription.get(req)
/api/user/subscriptions/subscriptions-count
get
await global.api.user.subscriptions.SubscriptionsCount.get(req)
/api/user/subscriptions/subscriptions
get
await global.api.user.subscriptions.Subscriptions.get(req)
URL
all
limit
offset
/api/user/subscriptions/tax-id
get
await global.api.user.subscriptions.TaxId.get(req)
/api/user/subscriptions/tax-ids
get
await global.api.user.subscriptions.TaxIds.get(req)
URL
all
limit
offset
/api/user/subscriptions/tax-rate
get
await global.api.user.subscriptions.TaxRate.get(req)
/api/user/subscriptions/upcoming-invoice
get
await global.api.user.subscriptions.UpcomingInvoice.get(req)
/api/user/subscriptions/usage-record-summaries
get
await global.api.user.subscriptions.UsageRecordSummaries.get(req)
URL
ending_before
limit
starting_after
Administrator API
/api/administrator/subscriptions/add-subscription-item-tax-rate
patch
await global.api.administrator.subscriptions.AddSubscriptionItemTaxRate.patch(req)
/api/administrator/subscriptions/add-subscription-item
patch
await global.api.administrator.subscriptions.AddSubscriptionItem.patch(req)
/api/administrator/subscriptions/charge
get
await global.api.administrator.subscriptions.Charge.get(req)
/api/administrator/subscriptions/charges-count
get
await global.api.administrator.subscriptions.ChargesCount.get(req)
/api/administrator/subscriptions/charges
get
await global.api.administrator.subscriptions.Charges.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/coupon
get
await global.api.administrator.subscriptions.Coupon.get(req)
/api/administrator/subscriptions/coupons-count
get
await global.api.administrator.subscriptions.CouponsCount.get(req)
/api/administrator/subscriptions/coupons
get
await global.api.administrator.subscriptions.Coupons.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/create-cancelation-refund
post
await global.api.administrator.subscriptions.CreateCancelationRefund.post(req)
/api/administrator/subscriptions/create-coupon
post
await global.api.administrator.subscriptions.CreateCoupon.post(req)
POST
amount_off
currency
duration
duration_in_months
percent_off
redeem_by
/api/administrator/subscriptions/create-price
post
await global.api.administrator.subscriptions.CreatePrice.post(req)
POST
active
billing_scheme
currency
productid
recurring_aggregate_usage
recurring_interval
recurring_interval_count
recurring_usage_type
tax_behavior
tier(1...)_flat_amount
tier(1...)_unit_amount
tier(1...)_up_to
tiers_mode
transform_quantity_divide_by
transform_quantity_round
unit_amount
/api/administrator/subscriptions/create-product
post
await global.api.administrator.subscriptions.CreateProduct.post(req)
POST
active
name
statement_descriptor
tax_code
unit_label
/api/administrator/subscriptions/create-refund
post
await global.api.administrator.subscriptions.CreateRefund.post(req)
/api/administrator/subscriptions/create-tax-rate
post
await global.api.administrator.subscriptions.CreateTaxRate.post(req)
POST
country
description
display_name
inclusive
jurisdiction
percentage
state
tax_type
/api/administrator/subscriptions/customer
get
await global.api.administrator.subscriptions.Customer.get(req)
/api/administrator/subscriptions/customers-count
get
await global.api.administrator.subscriptions.CustomersCount.get(req)
/api/administrator/subscriptions/customers
get
await global.api.administrator.subscriptions.Customers.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/delete-coupon
delete
await global.api.administrator.subscriptions.DeleteCoupon.delete(req)
/api/administrator/subscriptions/delete-price
delete
await global.api.administrator.subscriptions.DeletePrice.delete(req)
/api/administrator/subscriptions/delete-product
delete
await global.api.administrator.subscriptions.DeleteProduct.delete(req)
/api/administrator/subscriptions/delete-subscription-item
delete
await global.api.administrator.subscriptions.DeleteSubscriptionItem.delete(req)
/api/administrator/subscriptions/delete-subscription
delete
await global.api.administrator.subscriptions.DeleteSubscription.delete(req)
/api/administrator/subscriptions/invoice
get
await global.api.administrator.subscriptions.Invoice.get(req)
/api/administrator/subscriptions/invoices-count
get
await global.api.administrator.subscriptions.InvoicesCount.get(req)
/api/administrator/subscriptions/invoices
get
await global.api.administrator.subscriptions.Invoices.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/payment-intent
get
await global.api.administrator.subscriptions.PaymentIntent.get(req)
/api/administrator/subscriptions/payment-intents-count
get
await global.api.administrator.subscriptions.PaymentIntentsCount.get(req)
/api/administrator/subscriptions/payment-intents
get
await global.api.administrator.subscriptions.PaymentIntents.get(req)
URL
all
offset
/api/administrator/subscriptions/payment-method
get
await global.api.administrator.subscriptions.PaymentMethod.get(req)
/api/administrator/subscriptions/payment-methods-count
get
await global.api.administrator.subscriptions.PaymentMethodsCount.get(req)
/api/administrator/subscriptions/payment-methods
get
await global.api.administrator.subscriptions.PaymentMethods.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/price
get
await global.api.administrator.subscriptions.Price.get(req)
/api/administrator/subscriptions/prices-count
get
await global.api.administrator.subscriptions.PricesCount.get(req)
/api/administrator/subscriptions/prices
get
await global.api.administrator.subscriptions.Prices.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/product
get
await global.api.administrator.subscriptions.Product.get(req)
/api/administrator/subscriptions/products-count
get
await global.api.administrator.subscriptions.ProductsCount.get(req)
/api/administrator/subscriptions/products
get
await global.api.administrator.subscriptions.Products.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/refund-requests-count
get
await global.api.administrator.subscriptions.RefundRequestsCount.get(req)
/api/administrator/subscriptions/refund-requests
get
await global.api.administrator.subscriptions.RefundRequests.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/refund
get
await global.api.administrator.subscriptions.Refund.get(req)
/api/administrator/subscriptions/refunds-count
get
await global.api.administrator.subscriptions.RefundsCount.get(req)
/api/administrator/subscriptions/refunds
get
await global.api.administrator.subscriptions.Refunds.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/remove-subscription-item-tax-rate
patch
await global.api.administrator.subscriptions.RemoveSubscriptionItemTaxRate.patch(req)
/api/administrator/subscriptions/reset-customer-coupon
patch
await global.api.administrator.subscriptions.ResetCustomerCoupon.patch(req)
URL
object
/api/administrator/subscriptions/reset-subscription-coupon
patch
await global.api.administrator.subscriptions.ResetSubscriptionCoupon.patch(req)
/api/administrator/subscriptions/set-charge-flagged
patch
await global.api.administrator.subscriptions.SetChargeFlagged.patch(req)
/api/administrator/subscriptions/set-customer-coupon
patch
await global.api.administrator.subscriptions.SetCustomerCoupon.patch(req)
/api/administrator/subscriptions/set-price-active
patch
await global.api.administrator.subscriptions.SetPriceActive.patch(req)
/api/administrator/subscriptions/set-price-inactive
patch
await global.api.administrator.subscriptions.SetPriceInactive.patch(req)
/api/administrator/subscriptions/set-product-active
patch
await global.api.administrator.subscriptions.SetProductActive.patch(req)
/api/administrator/subscriptions/set-product-inactive
patch
await global.api.administrator.subscriptions.SetProductInactive.patch(req)
/api/administrator/subscriptions/set-refund-request-denied
patch
await global.api.administrator.subscriptions.SetRefundRequestDenied.patch(req)
/api/administrator/subscriptions/set-subscription-canceled
patch
await global.api.administrator.subscriptions.SetSubscriptionCanceled.patch(req)
/api/administrator/subscriptions/set-subscription-coupon
patch
await global.api.administrator.subscriptions.SetSubscriptionCoupon.patch(req)
/api/administrator/subscriptions/set-subscription-default-tax-rates
patch
await global.api.administrator.subscriptions.SetSubscriptionDefaultTaxRates.patch(req)
/api/administrator/subscriptions/set-subscription-item-quantity
patch
await global.api.administrator.subscriptions.SetSubscriptionItemQuantity.patch(req)
/api/administrator/subscriptions/set-tax-rate-active
patch
await global.api.administrator.subscriptions.SetTaxRateActive.patch(req)
/api/administrator/subscriptions/set-tax-rate-inactive
patch
await global.api.administrator.subscriptions.SetTaxRateInactive.patch(req)
/api/administrator/subscriptions/setup-intent
get
await global.api.administrator.subscriptions.SetupIntent.get(req)
/api/administrator/subscriptions/setup-intents-count
get
await global.api.administrator.subscriptions.SetupIntentsCount.get(req)
/api/administrator/subscriptions/setup-intents
get
await global.api.administrator.subscriptions.SetupIntents.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/subscription-item
get
await global.api.administrator.subscriptions.SubscriptionItem.get(req)
/api/administrator/subscriptions/subscription
get
await global.api.administrator.subscriptions.Subscription.get(req)
/api/administrator/subscriptions/subscriptions-count
get
await global.api.administrator.subscriptions.SubscriptionsCount.get(req)
/api/administrator/subscriptions/subscriptions
get
await global.api.administrator.subscriptions.Subscriptions.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/tax-code
get
await global.api.administrator.subscriptions.TaxCode.get(req)
/api/administrator/subscriptions/tax-codes
get
await global.api.administrator.subscriptions.TaxCodes.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/tax-rate
get
await global.api.administrator.subscriptions.TaxRate.get(req)
/api/administrator/subscriptions/tax-rates-count
get
await global.api.administrator.subscriptions.TaxRatesCount.get(req)
/api/administrator/subscriptions/tax-rates
get
await global.api.administrator.subscriptions.TaxRates.get(req)
URL
all
limit
offset
/api/administrator/subscriptions/update-coupon
patch
await global.api.administrator.subscriptions.UpdateCoupon.patch(req)
POST
name
/api/administrator/subscriptions/update-price
patch
await global.api.administrator.subscriptions.UpdatePrice.patch(req)
POST
nickname
/api/administrator/subscriptions/update-product
patch
await global.api.administrator.subscriptions.UpdateProduct.patch(req)
POST
name
statement_descriptor
tax_code
unit_label
/api/administrator/subscriptions/update-tax-rate
patch
await global.api.administrator.subscriptions.UpdateTaxRate.patch(req)
POST
country
description
display_name
inclusive
jurisdiction
/api/administrator/subscriptions/usage-record
get
await global.api.administrator.subscriptions.UsageRecord.get(req)
/api/administrator/subscriptions/usage-records-count
get
await global.api.administrator.subscriptions.UsageRecordsCount.get(req)
/api/administrator/subscriptions/usage-records
get
await global.api.administrator.subscriptions.UsageRecords.get(req)
URL
accountid
all
customerid
limit
offset
subscriptionid
Top of page
${parameter.name}
${route.url}
${route.verb}
await ${route.nodejs}.${route.verb.toLowerCase()}(req)
URL
POST