The HTTP 429 Too Many Requests
response status code indicates that a user has sent too many requests in a given amount of time (also known as "rate limiting").
Get Data Usage and Get Package History endpoints come with a rate limit: you can pull specific eSIM history info once every 15 minutes.
If you send another request too soon, the server responds with a 429 HTTP code. Please check the “Retry-After” header, this will tell you how long to wait before the rate limit resets and you can fetch fresh info.
Please, use a caching mechanism on the client side to deal with frequent customer requests.
You can get data usage for an eSIM up to 96 times per 24 hours.