Omejitev paketa
HTTP 422 Unprocessable Entity
Vaš trenutni paket ne dovoljuje tega dejanja. Sama zahteva je veljavna, vendar bi njena izvedba presegla omejitev vašega paketa. API preveri omejitve, preden karkoli zapiše, zato ni bilo nič ustvarjeno. Nadgradite svoj paket ali sprostite kapaciteto, na primer z brisanjem DPP-jev ali dinamičnih kod, ki jih več ne potrebujete.
Tipični sprožilci
- Kvota DPP-jev:
POST /v1/dpp,POST /v1/dpp/batchaliPOST /v1/dpp/importbi ustvarili več DPP-jev, kot jih vključuje vaš paket. Uvoz šteje le veljavne vrstice. Veliki uvozi se izvajajo v ozadju in ob zagonu ponovno preverijo kvoto; če se je ta medtem zapolnila, se opravilo zaključi s statusomfailed. - Dinamične kode:
POST /v1/codesaliPOST /v1/codes/batchbi presegli kvoto dinamičnih QR-kod vaše organizacije. - Velikost serije (batch):
POST /v1/codes/batchvsebuje več elementov, kot jih vaš paket dovoljuje na zahtevo. - Vrstice za uvoz: datoteka za
POST /v1/dpp/importvsebuje več vrstic s podatki, kot jih vaš paket dovoljuje na zahtevo.POST /v1/codes/importsprejme največ 1.000 vrstic v vsakem paketu. - Delovni prostori in člani ekipe:
POST /v1/workspacesaliPOST /v1/membersbi presegli število delovnih prostorov (workspaces) ali članov ekipe, ki jih vključuje vaš paket. - Dokumenti DPP: Paket Free ne vključuje shrambe dokumentov za DPP-je, zato sta
POST /v1/dpp/:id/documentsinPOST /v1/dpp/:id/imagestam zavrnjena. Pri drugih paketih velja omejitev največjega števila dokumentov na DPP. - Datoteke:
POST /v1/files/uploadbi presegel največje število datotek na QR-kodo. - Register EU:
POST /v1/dpp/:id/registerzahteva paket Business, Agency ali Enterprise.
Odgovor
Kjer je to primerno, odgovor vsebuje razširitvena polja resource in limit: resource poimenuje omejitev (dynamic_codes, batch_size, workspaces ali team_members), limit pa je njena vrednost v vašem paketu. Pri dinamičnih kodah polje used dodatno prikazuje, koliko kod se že upošteva v kvoti.
{ "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}Ni omejitev zahtev (rate limit)
Ponovni poskus pozneje pri tej napaki ne pomaga: omejitev ostane, dokler ne nadgradite paketa ali sprostite kapacitete. Začasne omejitve namesto tega odgovorijo s HTTP 429: rate-limited za 60 zahtev na minuto na API ključ, rate-limit pa za omejitve na ravni virov, kot je dnevno ustvarjanje kod.