Rate limits

Please find below a list of endpoints and their corresponding rate limits:

Node.js and React SDK methodGraphQL operationRate limit (calls per minute)
getPaywall (public)paywall (Edge API)Unlimited
getPaywall (in-app)paywall3000
provisionSubscriptionprovisionSubscription250
applySubscriptionapplySubscription250
getEntitlements / getEntitlemententitlement (Edge API)Unlimited
getActiveSubscriptionsgetActiveSubscriptions3000
provisionCustomerprovisionCustomer250
reportEventreportEvent1000 per second (<1000/bulk)
reportUsagereportUsage3000
ReportUsageBulkreportUsageBulk600 in bulks of 100
previewSubscriptionpreviewSubscription3000
estimateSubscriptionestimateSubscription3000
estimateSubscriptionUpdateestimateSubscriptionUpdate3000
cancelSubscriptioncancelSubscription3000
getCustomergetCustomerByRefId1500
updateCustomerupdateOneCustomer250
updateSubscriptionupdateOneSubscription250
archiveCustomerarchiveCustomer250
migrateSubscriptionToLatestmigrateSubscriptionToLatest250
getCouponscoupon500