📏 Size Limits

We have some general limits that apply to the API. Under normal usage, these limits should not be hit.


🔗 URI Length (8KB)

Maximum length for the URI is 8KB. This includes the path and query parameters.

Example URI:

https://api.questback.com/v1/quests/01929016-c0c7-2bcb-8445-effd6c08e667/invitations?skip=0&take=1000&since=2025-04-07T12Z&until=2025-04-08T10:35:41Z

📨 Request Header Size (32KB)

The combined size of request headers must not exceed 32KB.

Example request headers:

Authorization: Bearer Yw48sJl3ljngL51fy3tfRPbJQYKTUCzlIERCoiPWLTMjSE4n-pUHw2gE1zNB4krkuIs6mTvB4Tdzvg7j_kVxHtuX96cT4i5nt2LGqMno
User-Agent: PostmanRuntime/8.01.1
Accept: */*
Cache-Control: no-cache
Postman-Token: edb1fa26-7b2e-4d59-8938-0c8822eb097e
Host: api.questback.com
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

📦 Payload Size (10MB)

For POST requests, the maximum body (payload) size is 10MB.

Example payload:

{
  "languageCode": "en-GB",
  "allowDuplicates": true,
  "invitations": [
    {
      "respondent": {
        "email": "test@example.com"
      }
    }
  ]
}