Rate Limits
All Source Systems have hard or soft rate limits.
Agave API will return a rate limit error with the HTTP status code 429 - Too Many Requests
when the request rate limit for
a Linked Account is reached. You can use the
rate limits endpoint
to get the current rate limits of a Linked Account.
When possible, we return both Agave's rate limit and the Source System's rate limit in the response headers. See Response Headers for more info.
We recommend adding an exponential backoff to your requests to ensure retry requests do not get rate-limited.
Source System Rate Limits
Source System | Rate Limit | Reference |
---|---|---|
Aconex | 5 requests per second. | Source |
Acumatica | Varies by plan. Check the License Monitoring Console. | License Monitoring Console |
Autodesk Build / BIM 360 | Vary from 50 to 1000 requests per minute depending on endpoint. | Autodesk Build, BIM 360, File Downloads |
BIM 360 Field | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | Source |
BIM Track | 10 requests per second. | Source |
Box | 1,000 requests per minute. 240 file upload requests per minute. | Source |
CMiC | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | N/A |
CompanyCam | 240 calls per minute for GET requests, 100 calls per minute per POST/PUT/DELETE requests. | Source |
Dropbox | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | Source |
Egnyte | 2 API calls per second and 1,000 API calls per day, per account token. | Source |
Fieldwire | 10 requests per second. | Source |
Foundation | Not applicable. Default to Agave's rate limits of 150 requests per minute per account token. | N/A |
Google Drive | 20,000 requests per 100 seconds, 1 billion requests per day. | Source |
Housecall Pro | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | Source |
HubSpot | 100 requests per 10 seconds, 250,000 requests per day. | Source |
InEight | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | N/A |
OneDrive | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | Source |
Pipedrive | 80 requests per 2 seconds per account token | Source |
PlanGrid | Dynamic and depends on the endpoint. | Source |
Primavera Cloud | 55 requests per second. | Source |
Procore | 3,600 requests per hour, per user. | Source |
QuickBook Online | 500 requests per minute and 10 concurrent requests, per account token. | Source |
QuickBooks Desktop | Not applicable. All requests are processed serially, with a maximum execution time of 90 seconds, and a maximum of 5 queued requests. | N/A |
Sage 100 Contractor | Not applicable. All requests are processed serially, with a maximum execution time of 90 seconds, and a maximum of 5 queued requests. | N/A |
Sage 300 CRE | Not applicable. All requests are processed serially, with a maximum execution time of 90 seconds, and a maximum of 5 queued requests. | N/A |
Sage Intacct | 900 requests per 18 seconds, or 1,800 requests per minute. | Source |
Salesforce | 5 concurrent requests, per account token. | Source |
ServiceTitan | 60 requests per second. | Source |
Sharepoint Online | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | Source |
Viewpoint Jobpac | Not listed. Default to Agave's rate limits of 150 requests per minute per account token. | Source |
Viewpoint Spectrum | 10,000 requests per day for write requests. | Listed in the Data Exchange for each Service. |
Viewpoint Vista | Not applicable. Default to Agave's rate limits of 150 requests per minute per account token. | N/A |