Csomagkorlát
HTTP 422 Unprocessable Entity
A jelenlegi csomagod nem teszi lehetővé ezt a műveletet. Maga a kérés érvényes, de a végrehajtása túllépné a csomagod egyik limitjét. Az API ellenőrzést végez, mielőtt bármit is írna, így semmi sem jött létre. Válts nagyobb csomagra (upgrade), vagy szabadíts fel kapacitást, például a már nem használt DPP-k vagy dinamikus kódok törlésével.
Tipikus kiváltó okok
- DPP-keret: A
POST /v1/dpp,POST /v1/dpp/batchvagyPOST /v1/dpp/importtöbb DPP-t hozna létre, mint amennyit a csomagod tartalmaz. Az importálás csak az érvényes sorokat számolja. A nagy méretű importálások a háttérben futnak, és az induláskor újra ellenőrzik a keretet; ha az időközben betelt, a folyamatfailedstátusszal zárul. - Dinamikus kódok: A
POST /v1/codesvagyPOST /v1/codes/batchtúllépné a szervezeted dinamikus QR-kód keretét. - Batch-méret: A
POST /v1/codes/batchtöbb elemet tartalmaz, mint amennyit a csomagod kérésenként megenged. - Importálási sorok: A
POST /v1/dpp/importfájlja több adatsort tartalmaz, mint amennyit a csomagod kérésenként megenged. APOST /v1/codes/importminden csomagban legfeljebb 1000 sort fogad el. - Workspace-ek és csapattagok: A
POST /v1/workspacesvagyPOST /v1/memberstúllépné a csomagodban foglalt Workspace-ek vagy csapattagok számát. - DPP-dokumentumok: A Free csomag nem tartalmaz dokumentumtárhelyet a DPP-khez, így a
POST /v1/dpp/:id/documentsésPOST /v1/dpp/:id/imagesott elutasításra kerül. A többi csomagban a DPP-nkénti dokumentumok maximális száma jelenti a korlátot. - Fájlok: A
POST /v1/files/uploadtúllépné a QR-kódonkénti fájlok maximális számát. - EU-regiszter: A
POST /v1/dpp/:id/registerhasználatához Business, Agency vagy Enterprise csomag szükséges.
Válasz
Ahol értelmezhető, a válasz tartalmazza a resource és limit kiterjesztési mezőket: a resource megnevezi a limitet (dynamic_codes, batch_size, workspaces vagy team_members), a limit pedig annak értékét mutatja a csomagodban. Dinamikus kódok esetén a used azt is jelzi, hogy hány kód számít már bele a keretbe.
{ "type": "https://docs.qr3.app/errors/plan-limit", "title": "Plan Limit Reached", "status": 422, "detail": "Your plan allows a maximum of 25 dynamic QR code(s). Upgrade to create more.", "resource": "dynamic_codes", "limit": 25, "used": 25}Ez nem sebességkorlát (rate limit)
Későbbi újrapróbálkozás nem segít ezen a hibán: a limit érvényben marad, amíg nem váltasz nagyobb csomagra, vagy nem szabadítasz fel kapacitást. Az átmeneti korlátozások ehelyett HTTP 429 választ adnak: rate-limited az API-kulcsonkénti percenkénti 60 kérésre, és rate-limit az erőforrás-szintű korlátokra, mint például a napi kódlétrehozás.