Skip to main content

Hi!

I would know how the throttling/rate limit on a user basis (1000 API calls per minute) is applied when you use a JWT application (service account) to act on behalf of another user by leveraging the as-user header.

The limit is applied to...

  • The service account itself
  • Or the impersonated user (as-user)

And if I create another service account, the user based limit is reset for this new account (1000 API calls per minute)?

Hi @mtheriault 👋 Welcome to our community!

To address your concerns:

  • The throttling/rate limit of 1000 API calls per minute is applied to the service account itself, not the impersonated user (as-user). This means that regardless of which user the service account is acting on behalf of, the rate limit will be enforced based on the total number of API calls made by the service account within a minute.
     
  • Yes, creating another service account will reset the user-based limit for the new account. Each service account has its own separate limit of 1000 API calls per minute.

Feel free to comment if you have related inquiries. Have a great day! 🌻


Reply