Build payments into your product with TPE virtual. Start integrating →
Logo

Rate limits

The default limits on requests, body size and page size.

These are provisional defaults that MyTPE can change. They aren't a capacity guarantee.

LimitDefaultCounted per
All requests120 per minuteIntegration
All requests600 per minuteAccount, shared by its integrations
Writes60 per minuteIntegration
POST /instances and POST /plans20 per minuteIntegration
POST /plans/{id}/remind10 per minuteThe account's owner
POST /plans500 per dayIntegration
POST /plans500 per dayAccount, shared by its integrations and the dashboard
POST /plans that opens a new customer account200 per dayAccount
POST /plans5 per dayRecipient, across all accounts
POST /plans300 per hourSource address, when it can be established
Token requests30 per minuteClient
Failed credentials60 per minuteSource address

A request counts toward every limit that applies to it. Changing address doesn't reset a limit counted per integration.

Response headers

HeaderMeaning
X-RateLimit-LimitThe requests per minute allowed.
X-RateLimit-RemainingThe requests left in this window.
Retry-AfterOn a 429, the seconds to wait.

Other limits

LimitValueOver the limit
Request body12 MB413
Page size (per_page)At most 100, default 15Capped at 100

To handle a 429, see Handle rate limits.

On this page