Skip to content

Hiba-referencia

Hiba-referencia

Minden qr3.app API-hiba az RFC 7807 Problem Details szabványt követi Content-Type: application/problem+json fejléccel.

{
"type": "https://docs.qr3.app/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "QR code qr_xxx not found"
}

errors/validation

HTTP 422 Unprocessable Entity

A bemeneti adatok nem mentek át a sémaellenőrzésen. A válasz (Response) egy errors tömböt tartalmaz mezőszintű részletekkel.

{
"type": "https://docs.qr3.app/errors/validation",
"title": "Validation Error",
"status": 422,
"detail": "Request body validation failed",
"errors": [
{ "field": "url", "message": "Invalid URL format" }
]
}

Okok: Hiányzó kötelező mezők, hibás adattípusok, a megengedett tartományon kívüli értékek, érvénytelen URL-formátum.


errors/authentication

HTTP 401 Unauthorized

Az API-kulcs hiányzik, hibás formátumú, lejárt vagy visszavont.

Megoldás: Ellenőrizze, hogy az Authorization: Bearer qr3_sk_... fejléc jelen van-e, és a kulcs aktív-e.


errors/authorization

HTTP 403 Forbidden

Az API-kulcs érvényes, de nem rendelkezik a szükséges hatókörrel (Scope) vagy jogosultsággal.


errors/forbidden

HTTP 403 Forbidden

Az erőforrás létezik, de egy másik Workspace-hez vagy szervezethez tartozik.


errors/not-found

HTTP 404 Not Found

A kért erőforrás nem létezik vagy törölve lett.


errors/conflict

HTTP 409 Conflict

Egy azonos egyedi azonosítóval rendelkező erőforrás már létezik (pl. duplikált slug vagy Idempotency-Key ütközés).


errors/rate-limited

HTTP 429 Too Many Requests

Az API-kulcs percenkénti korlátját (Rate-Limit) túllépte. A válasz tartalmazza a Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining és X-RateLimit-Reset fejléceket.


errors/rate-limit

HTTP 429 Too Many Requests

Egy erőforrás-specifikus korlát (Rate-Limit) túllépésre került (pl. 200 QR-kód naponta Workspace-enként).


errors/plan-limit

HTTP 429 Too Many Requests

A jelenlegi csomag nem teszi lehetővé ezt a műveletet (pl. túl sok Workspace). Csomagváltás (Upgrade) szükséges.


errors/not-configured

HTTP 503 Service Unavailable

Egy szükséges szolgáltatás vagy konfiguráció hiányzik (pl. a Stripe nincs konfigurálva, a Web Risk API-kulcs nincs beállítva).


errors/unsafe-url

HTTP 422 Unprocessable Entity

Az URL elutasításra került, mert a Google Web Risk nem biztonságosnak minősítette (malware, adathalászat, social engineering).


errors/url-flagged

HTTP 422 Unprocessable Entity

Fenntartva olyan URL-ek számára, amelyeket az időszakos ismételt vizsgálat (Re-Scanning) során utólag minősítettek nem biztonságosnak.


errors/already-submitted

HTTP 409 Conflict

Duplikált beküldés — például ebben a hónapban már beküldtek egy NPS-pontszámot ehhez a Workspace-hez.


errors/internal

HTTP 500 Internal Server Error

Váratlan hiba történt a szerveren. Kérjük, ismételje meg a kérést. Tartós problémák esetén: [email protected].