Skip to main content

Limits & constraints

In this section, we provide a detailed explanation of the limitations and constraints of the Partium Analytics API.

Request rate limit

By default, an organization may not exceed 150 requests per second from a cold start. This limit is dynamic and adjusts to our auto-scaling setup, meaning it may vary according to the load on the system.

HTTP 429 - Too Many Requests is returned in case of abusing this limit. The Retry-After header is present in the response, containing the earliest possible retry time. We kindly ask you to respect it.

Payload maximum size

The maximum payload size for any request is set at 5.5 MiB. It should be perfectly sufficient, with some room to spare, for all purposes of this API.

HTTP 413 - Request Entity Too Large is returned whenever this value is exceeded.

Every request including a payload needs to compulsorily send the Content-Length header with the specified value.

HTTP 411 - Length Required is returned in case the header is missing or not properly formatted.