Skip to content

Tagairt Earráidí

Tagairt Earráidí

Leanann gach earráid API de chuid qr3.app RFC 7807 Problem Details le Content-Type: application/problem+json.

{
"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

Theip ar bhailíochtú scéime na sonraí ionchuir. Tá eagar errors sa fhreagairt le sonraí cruinne faoi gach réimse.

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

Cúiseanna: Réimsí riachtanacha ar iarraidh, cineálacha sonraí míchearta, luachanna lasmuigh den raon ceadaithe, formáid URL neamhbhailí.


errors/bad-request

HTTP 400 Bad Request

Ní JSON bailí é an corp cé go bhfuil Content-Type: application/json socraithe (m.sh. camóg chun deiridh, corp teasctha nó corp folamh).


errors/authentication

HTTP 401 Unauthorized

Tá an eochair API ar iarraidh, formáidithe go mícheart, as dáta nó cúlghairthe.

Réiteach: Seiceáil an bhfuil an ceanntásc Authorization: Bearer qr3_sk_... i láthair agus an bhfuil an eochair gníomhach.


errors/unauthorized

HTTP 401 Unauthorized

Glaodh ar webhook isteach (POST /v1/webhooks/clerk, POST /v1/webhooks/eu-registry) gan síniú nó rún bailí. Freagraíonn eochair API ar iarraidh nó neamhbhailí le errors/authentication ina ionad sin.


errors/authorization

HTTP 403 Forbidden

Tá an eochair API bailí, ach níl an scóip riachtanach nó an cead cuí aici.


errors/forbidden

HTTP 403 Forbidden

Tá an acmhainn ann, ach baineann sí le Workspace eile nó le heagraíocht eile.


errors/document-immutable

HTTP 403 Forbidden

Ní féidir doiciméad DPP a uaslódáladh le is_immutable a scriosadh.


errors/not-found

HTTP 404 Not Found

Níl an acmhainn iarrtha ann nó scriosadh í.


errors/conflict

HTTP 409 Conflict

Tá acmhainn leis an aitheantóir uathúil céanna ann cheana féin (m.sh. slug dúbailte nó imbhualadh Idempotency-Key).


errors/subscription-exists

HTTP 409 Conflict

Glaodh ar POST /v1/billing/checkout cé go bhfuil síntiús ag an eagraíocht cheana féin. Athraigh an plean sa phainéal billeála ina ionad sin.


errors/rate-limited

HTTP 429 Too Many Requests

Sáraíodh teorainn ráta in aghaidh an nóiméid na heochrach API. Tá na ceanntásca Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining agus X-RateLimit-Reset sa fhreagairt.


errors/rate-limit

HTTP 429 Too Many Requests

Sáraíodh teorainn ráta a bhaineann go sonrach le hacmhainn (m.sh. 200 cód QR in aghaidh an lae in aghaidh an Workspace).


errors/plan-limit

HTTP 422 Unprocessable Entity

Ní cheadaíonn do phlean reatha an gníomh seo (m.sh. cuóta DPPanna nó cóid dhinimiciúla ídithe, baisc ró-mhór, an iomarca Workspaces nó ball foirne). Tá uasghrádú ag teastáil.


errors/invalid-file-type

HTTP 400 Bad Request

Tá cineál ag an gcomhad uaslódáilte nach nglacann an críochphointe leis, nó ní thagann a ábhar leis an Content-Type dearbhaithe.


errors/file-too-large

HTTP 413 Payload Too Large

Sáraíonn an comhad uaslódáilte teorainn mhéide an phlean nó an chríochphointe.


errors/storage-limit-exceeded

HTTP 422 Unprocessable Entity

Sháródh an uaslódáil stóráil iomlán an Workspace nó an DPP.


errors/not-configured

HTTP 503 Service Unavailable

Tá seirbhís riachtanach nó cumraíocht ar iarraidh (m.sh. Stripe gan chumrú, eochair API Web Risk gan socrú).


errors/unsafe-url

HTTP 422 Unprocessable Entity

Diúltaíodh don URL toisc gur mheas Google Web Risk go raibh sé neamhshábháilte (earraí mailíseacha, fioscaireacht, innealtóireacht shóisialta).


errors/url-flagged

HTTP 422 Unprocessable Entity

Forchoimeádta do URLanna a rangaíodh mar neamhshábháilte níos déanaí le linn athscanta tréimhsiúil.


errors/already-submitted

HTTP 409 Conflict

Aighneacht dhúbailte — m.sh. cuireadh scór NPS isteach don Workspace seo cheana féin an mhí seo.


errors/unprocessable-entity

HTTP 422 Unprocessable Entity

Gníomh riaracháin nach bhfuil ceadaithe (m.sh. aithris a dhéanamh ar superadmin eile). Ní sheolann ach críochphointí an superadmin an cineál seo ar ais.


errors/request-error

HTTP 4xx Client Error

Cúltaca le haghaidh earráidí cliant nach bhfuil cineál níos sonraithe acu; tá an stádas sa fhreagra. Níl aon chonair ar eolas ag an API faoi láthair a sheolann é seo ar ais.


errors/internal

HTTP 500 Internal Server Error

Earráid gan choinne ar an bhfreastalaí. Déan iarracht eile leis an iarratas, le do thoil. Má leanann an fhadhb: [email protected].