limite-piano
HTTP 422 Unprocessable Entity
Il tuo piano attuale non consente questa azione. La richiesta in sé è valida, ma la sua esecuzione supererebbe un limite del tuo piano. L’API effettua una verifica prima di scrivere qualsiasi dato, quindi non è stato creato nulla. Effettua l’upgrade del tuo piano o libera spazio, ad esempio eliminando i DPP o i codici dinamici che non ti servono più.
Cause tipiche
- Quota DPP:
POST /v1/dpp,POST /v1/dpp/batchoPOST /v1/dpp/importcreerebbero più DPP di quanti ne includa il tuo piano. Un’importazione conta solo le sue righe valide. Le importazioni di grandi dimensioni vengono eseguite in background e verificano nuovamente la quota al loro avvio; se nel frattempo questa si è esaurita, il job termina con lo statofailed. - Codici dinamici:
POST /v1/codesoPOST /v1/codes/batchsupererebbero la quota di codici QR dinamici della tua organizzazione. - Dimensione del batch:
POST /v1/codes/batchcontiene più elementi di quanti il tuo piano ne consenta per singola richiesta. - Righe di importazione: il file per
POST /v1/dpp/importcontiene più righe di dati di quante il tuo piano ne consenta per singola richiesta.POST /v1/codes/importaccetta al massimo 1.000 righe su qualsiasi piano. - Workspace e membri del team:
POST /v1/workspacesoPOST /v1/memberssupererebbero il numero di workspace o di membri del team inclusi nel tuo piano. - Documenti DPP: il piano Free non include spazio di archiviazione per i documenti dei DPP, pertanto
POST /v1/dpp/:id/documentsePOST /v1/dpp/:id/imagesvengono rifiutati. Negli altri piani, il limite è rappresentato dal numero massimo di documenti per DPP. - File:
POST /v1/files/uploadsupererebbe il numero massimo di file per codice QR. - Registro UE:
POST /v1/dpp/:id/registerrichiede un piano Business, Agency o Enterprise.
Risposta
Laddove applicabile, la risposta contiene i campi di estensione resource e limit: resource indica il limite interessato (dynamic_codes, batch_size, workspaces o team_members), limit è il suo valore nel tuo piano. Per i codici dinamici, il campo used mostra inoltre quanti codici sono già conteggiati nella quota.
{ "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}Non è un rate limit
Riprovare più tardi non risolverà questo errore: il limite rimane attivo finché non effettui un upgrade o liberi spazio. I limiti temporanei rispondono invece con HTTP 429: rate-limited per il limite di 60 richieste al minuto per chiave API, rate-limit per i limiti a livello di risorsa, come la creazione giornaliera di codici.