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.
In addition to rate limits imposed by the Source Systems, Agave imposes two additional rate limits:
- A maximum of 150 requests per minute per Linked Account for all Source Systems.
- A maximum of 15 concurrent requests (across all Linked Accounts) and 10 concurrent requests (per Linked Account) to certain Source Systems, as outlined below.
Source System Rate Limits
Source System | Source System Rate Limit | Agave Concurrency Limit | Reference |
---|---|---|---|
Aconex | 5 requests per second. | 10 concurrent requests per linked account, 15 concurrent requests in total | 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 linked account. | 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 linked account. | 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 linked account. | Source | |
Egnyte | 2 API calls per second and 1,000 API calls per day, per linked account. | Source | |
Fieldwire | 10 requests per second. | Source | |
Foundation | Not applicable. Default to Agave's rate limits of 150 requests per minute per linked account. | 10 concurrent requests per linked account, 15 concurrent requests in total | 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 linked account. | 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 linked account. | N/A | |
OneDrive | Not listed. Default to Agave's rate limits of 150 requests per minute per linked account. | Source | |
Pipedrive | 80 requests per 2 seconds per linked account | 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 linked account. | 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. | 10 concurrent requests per linked account, 15 concurrent requests in total | 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. | 10 concurrent requests per linked account, 15 concurrent requests in total | 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. | 10 concurrent requests per linked account, 15 concurrent requests in total | N/A |
Sage Intacct | 900 requests per 18 seconds, or 1,800 requests per minute. | Source | |
Salesforce | 5 concurrent requests, per linked account. | Source | |
ServiceTitan | 60 requests per second. | Source | |
Sharepoint Online | Not listed. Default to Agave's rate limits of 150 requests per minute per linked account. | Source | |
Viewpoint Jobpac | Not listed. Default to Agave's rate limits of 150 requests per minute per linked account. | 10 concurrent requests per linked account, 15 concurrent requests in total | Source |
Viewpoint Spectrum | 10,000 requests per day for write requests. | 10 concurrent requests per linked account, 15 concurrent requests in total | Listed in the Data Exchange for each Service. |
Viewpoint Vista | Not applicable. Default to Agave's rate limits of 150 requests per minute per linked account. | 10 concurrent requests per linked account, 15 concurrent requests in total | N/A |