Skip to main content
err:user:bad_request:per_key_breakout_too_large
portal.getVerifications returns one series per key that had traffic in the window, up to 150 keys. More than 150 of the user’s keys had traffic in this window, so you get HTTP 400 instead of a partial result that leaves keys out.
Example response

Likely causes

  • The window is too wide. The count is of keys with at least one verification in the window, not keys the user owns, so a wider window makes this more likely.
  • The window covers a bulk migration or a lot of short-lived keys.

How to fix

  1. Narrow the window. Halving it roughly halves the number of keys with traffic, and gives you finer buckets.
  2. Or pass keyId to get just that key’s series. That isn’t subject to the cap, and is the right call when the user is looking at one key.
  3. For usage over a wider window, query from your own backend with analytics. The portal response has no combined total, so the cap applies even if you only want account-wide numbers.
Last modified on September 29, 2026