portfolio_rate_limit_exceeded
The per-minute ceiling you hit belongs to the PORTFOLIO — an account with two or more real tax IDs, where the requests of all its credentials add up whichever tax ID they reach — not to this credential nor to this company. That is why neither spreading traffic across credentials nor adding another tax ID to the account changes anything: everything keeps counting in the same bucket.
| Code | Type | HTTP | Category |
|---|---|---|---|
portfolio_rate_limit_exceeded | rate_limit_error | 429 | Rate Limit |
Cause
The per-minute ceiling you hit belongs to the PORTFOLIO — an account with two or more real tax IDs, where the requests of all its credentials add up whichever tax ID they reach — not to this credential nor to this company. That is why neither spreading traffic across credentials nor adding another tax ID to the account changes anything: everything keeps counting in the same bucket.
What to do
Wait the seconds given in the Retry-After header and spread the load over time. If the volume is sustained, the way out is not minting more credentials: request an increase of the portfolio limit.