BIM 360: Document Management API Rate Limits
The Document Management service of BIM 360 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 to each of the Document Management API’s endpoints. Note that these rate limits are not service guarantees. In the uncommon case where total service use is too high across all clients, the accepted request rate may drop until traffic subsides.
Note that the Document Management service is most frequently accessed through the BIM 360 Data Management API, which has its own rate limits.
Scope
The Document Management service sets a separate rate limit for each application (specified by client ID) per API endpoint. For example, an application can’t exceed the specified limit of 1000 requests per minute when calling the API endpoint GET projects/:project_id/versions/:version_id/exports/:export_id .
The application can, however, exceed 1000 combined requests per minute if those requests go to separate endpoints and requests to each endpoint don’t violate each endpoint’s specified rate limit. For example, an application could make 1040 requests per minute if 950 requests go to GET projects/:project_id/versions/:version_id/exports/:export_id (limit 1000) and 90 go to POST projects/:project_id/versions/:version_id/exports (limit 100).
Endpoint Rate Limits
These rate limits apply to Document Management API endpoints:
Violation Notification
If an application makes a Document Management API request that exceeds this rate limit, the Document Management service 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.