This page provides the information about the current limits implemented in APSIS One API.
Limits can change
For the benefit of our customers, we are constantly improving the APSIS One platform stability and performance. Public API limits are one of the tools allowing us to achieve this goal. For that reason, we reserve the right to change the limits listed on this page without notice.
Rate limits
Rate limits are applied on the account level, independent of how many API keys you use.
- Most endpoints allow for up to 100 requests per second
- Authentication token request - up to 10 requests per minute
- Profile imports - up to 10 requests per minute
- Profile exports - up to 1 request per second
- Event exports - up to 1 request per minute
- Export downloads - up to 60 requests per minute
When you reach these limits, HTTP 429 Too Many Requests
is returned.
Profile key based rate limits
Many features in APSIS One API allow single profile management. Some examples are Set attributes on a profile and Add events to a profile.
To protect the platform stability, increase the performance and encourage the proper use by combining multiple updates into a single request or choosing bulk features, like Request profile import (version 2), the following rate limits are put in place:
- Consecutive operations using the same profile key - up to 10 requests per second
Hints for mitigating these rate limits:
- Combine multiple profile attribute values into a single call when updating profiles using Set attributes on a profile
- Combine multiple profile events into a single call when using Add events to a profile
Size limits
Request body size is limited to 100 kB. Exceptions:
All lists accepted in the APSIS One API request bodies are limited based on the specific platform feature.
When you reach these limits, HTTP 413 Request Entity Too Large
is returned.
Import limits
Imports have limits specific to the import files and frequency. Find details in the endpoint specification:
Export limits
Exports are limited in terms of the time frame as well as the data to include in the export file. Endpoint specification provides details:
Have questions?
Contact [email protected] to learn more