Are there any limitations placed on the number of API calls that can be made in a given time period or by a specific user.
In most circumstances, there are no limitations to the number of calls that can be made in a day or by a specific user nor do we perform any rate limiting.
The only limitation is made on the ad-hoc endpoint when using basic authentication. The ad-hoc endpoint is not available in version 2 of the API and is being deprecated. For the ad-hoc endpoint, only 16 calls by the same user can be in process at the same time.
While we do not have any built in limitations in the API, we do reserve the right to disable a misbehaving user account if we determine that an integration is causing issues with our application servers. If this happens, we will raise a ticket on behalf of your subscription admin and work with your team to try to understand the actions that led to this event.
Unfortunately, it is not always possible to communicate with subscription administrators prior to disabling accounts due to the impact across all users.