BIM 360: Account Admin API Rate Limits
The BIM 360 Account Admin API observes a set of rate limits to ensure that all clients get sufficient service and that runaway applications don’t consume excessive resources. You’ll find general information about rate limits in APS Rate Limits and Quotas.
These rate limits apply across all Account Admin endpoints. Note that these rates are not service guarantees. In the uncommon case where total service use is too high across all clients, accepted request rates may drop until traffic subsides.
Endpoint Groups
The Account Admin API sets a separate rate limit for each requesting application (specified by the client ID). Different rate limits apply to the different types of account admin endpoints. Account Admin endpoints with hq
in the base URL have a limit of 100 requests per minute, and endpoints with bim360/admin
in the base URL have a limit of 600 requests per minute.
Rate Limits for Endpoints With hq
in the Base URL
The following table describes the rate limits for endpoints with hq
in the base URL:
Endpoints | Limit (requests/minute) | Scope |
---|---|---|
All endpoints with hq in the base URL |
100 | Per application (client ID) across all hq endpoints |
Rate Limits for Endpoints With bim360/admin
in the Base URL
The follwing table describes the rate limits for endpoints with bim360/admin
in the base URL:
Endpoints | Limit (requests/minute) | Scope |
---|---|---|
All endpoints with “bim360/admin” in the base URL | 600 | Per application (client ID) across all bim360/admin endpoints |
Scope
The Account Admin API measures requests to each endpoint group independently of each other, and measures requests per application as specified by the client ID.
For example, an application might make 51 requests per minute of one hq
endpoint and 55 rpm of a second hq
endpoint within the same minute. The application’s measured request rate would be 106 rpm, which violates the hq
rate limit. The same application might make 51 requests per minute of an hq
endpoint and 256 rpm of a bim360/admin
endpoint within the same minute, and be within rate limits because the two endpoint groups are measured independently.
Violation Notification
If an application exceeds an endpoint group’s rate limit, the Account Admin API returns an HTTP 429 error (described in detail in APS Rate Limits and Quotas).
Changing Limits
APS Rate Limits and Quotas describes how to request rate limit changes for APS APIs.