For the moment maesn’s unified APIs do not implement any specific rate limits. However, it is important to notice that the systems made available through the API implement their own rate limits and that these limits apply to our tenats:

bexio

The bexio API enforces a rate limit, that limits the number of requests per minute a client can make. Currently, the limit is not published.

Source: bexio Developer Portal

BuchhaltungsButler

For the BuchhaltungsButler API, the following rate limits apply:

  • 100 requests per customer per minute

Source: BuchhaltungsButler API documentation

DATEV Unternehmen Online

No rate-limits are known for the DATEV Online APIs at the time of writing.

Exact Online

For the Exact Online REST API, the following rate limits apply:

  • Minutely limit - your app can make 60 API calls, per company, per minute.
  • Daily limit - your app can make 5,000 API calls, per company, per day.

The following limits are effective as of 1 July 2021:

  • You must not request new access token more than once every 10 minutes. You can only request for a new access token after 570 seconds from the time you successfully received the previous access token.
  • No more than 10 errors per API key, per user, per company, per endpoint, and per hour. When you exceed this limit, your API key will be temporarily blocked from making further requests. The block will automatically be lifted after one hour and will gradually increase when you continue making these errors. Response code 400, 401, 403, and 404 are counted as errors.
  • Mandatory filtering on single and bulk endpoints where sync APIs are available.

Based on fair use policy, Exact will take corrective action by throttling your app if the limit has been exceeded excessively. Some examples of excessive actions are repeated download of unchanged data every day, log in attempts to inactive accounts, and overloading the token endpoint.

Source: Exact Online Knowledge Base

FreeAgent

For FreeAgent API, the following rate limits apply:

  • 120 user requests per minute
  • 3600 user requests per hour
  • 15 token refreshes per minute

Lexware Office

For the Lexware Office Partner API, the following rate limits apply:

  • 2 requests per second, connection and endpoint (burst size: 5)
  • 5 requests per second, API client and endpoint (burst size: 5)

Source: Lexware Office Partner API documentation

Microsoft Business Central

Business Central imposes a range of strict and well-defined limits both per environment and user. Some examples:

  • Per environment:
    • 5 concurrent requests
    • 100 concurrent connections
    • 300/600 requests per minute in the sandbox/production environment
  • Per user:
    • 5 concurrent requests
    • 100 concurrent connections
    • 6000 requests within a 5-minute sliding window

Source: Microsoft Developer Portal

QuickBooks

QuickBooks implement the following rate limits and throttles:

  • For Online API endpoints:
    • 500 requests per minute per realm ID
    • 10 concurrent requests per realm ID and app
  • For Batch endpoints:
    • Recommended maximum number of payloads in a single batch request is 30
    • Throttled at 40 requests per minute, per realm ID

Source: Intuit Developer Portal

Sage Active

To ensure the availability and integrity of Sage Active Public API V2, a rate limit of 3000 requests per application per minute has been set. The rate limit is set for each unique client application.

Source: Sage Active Developer Portal

sevdesk

No rate-limits are known for the sevdesk API at the time of writing

weclapp

No rate-limits are known for the weclapp API at the time of writing

Xentral

The Xentral API is currently rate limited independent of the plan to 100 requests/minute (one request per 600ms).

Bursts of up to 300 simultaneous requests are accepted and processed as follows:

  • the first two requests are processed immediately
  • the following requests (up to 300 requests) will be queued and processed with a fixed rate of one request per 600ms (300 requests in a burst will take up to three minutes to get processed).
  • the response for the requests in a burst will be delayed until the request is processed.
The limits mentioned above are flagged as due to change. Please check the Xentral developer portal regularly for the latest values

Source: Xentral Developer Portal

Xero

Xero implements three types of rate limiting against the respective tenant:

  • Concurrent calls: 5 calls in progress at one time
  • Minute Limit: 60 calls in a rolling 60-second window
  • Daily Limit: 5000 calls in a rolling 24-hour window

Source: Xero Developer Portal