> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hibahivatkozás

> A Living Security /v1 nyilvános API által visszaadható összes hiba, azok állandó géppel olvasható kódja, HTTP-állapota, valamint a megoldásuk módja.

Minden `/v1` hibaválasz `application/problem+json` formátumú ([RFC 9457](https://www.rfc-editor.org/rfc/rfc9457)), rögzített mezőkészlettel:

```json theme={null}
{
  "type": "https://docs.livingsecurity.com/developers/v1/errors/resource_not_found",
  "title": "Not Found",
  "status": 404,
  "detail": "No such organization.",
  "code": "resource_not_found",
  "request_id": "req_...",
  "doc_url": "https://docs.livingsecurity.com/developers/v1/errors/resource_not_found",
  "retryable": false
}
```

Mindig a `code` alapján ágaztassa el a feldolgozást, soha ne a `detail` alapján – a `code` egy stabil, géppel olvasható szerződés, míg a `detail` ember által olvasható, és változhat. A `param` akkor szerepel a válaszban, ha a hiba egy adott kérésparaméterhez köthető. A támogatással való kapcsolatfelvételkor adja meg a `request_id` értékét is.

## Hibakódok

| Kód | HTTP-állapot | Újrapróbálható |
| - | - | - |
| [`unauthorized`](/hu/developers/v1/errors/unauthorized) | 401 | Nem |
| [`credential_inactive`](/hu/developers/v1/errors/credential_inactive) | 401 | Nem |
| [`credential_expired`](/hu/developers/v1/errors/credential_expired) | 401 | Nem |
| [`credential_revoked`](/hu/developers/v1/errors/credential_revoked) | 401 | Nem |
| [`not_entitled`](/hu/developers/v1/errors/not_entitled) | 403 | Nem |
| [`insufficient_permission`](/hu/developers/v1/errors/insufficient_permission) | 403 | Nem |
| [`permission_denied`](/hu/developers/v1/errors/permission_denied) | 403 | Nem |
| [`resource_not_found`](/hu/developers/v1/errors/resource_not_found) | 404 | Nem |
| [`invalid_request`](/hu/developers/v1/errors/invalid_request) | 400 vagy 409 | Nem |
| [`invalid_filter`](/hu/developers/v1/errors/invalid_filter) | 400 | Nem |
| [`unsupported_version`](/hu/developers/v1/errors/unsupported_version) | 400 | Nem |
| [`idempotency_key_reuse`](/hu/developers/v1/errors/idempotency_key_reuse) | 409 | Az ütközéstől függ |
| [`rate_limited`](/hu/developers/v1/errors/rate_limited) | 429 | Igen |
| [`service_unavailable`](/hu/developers/v1/errors/service_unavailable) | 503 | Igen |
| [`internal_error`](/hu/developers/v1/errors/internal_error) | 500 | Igen |

A kódkészlet zárt: az új kódok a nyilvános szerződés módosításának minősülnek, és az API változásnaplóján keresztül kerülnek közzétételre. A `retryable: true` válasz azt jelenti, hogy a helyzet megoldódhat; ez nem bizonyítja, hogy az írási művelet nem járt hatással. Az olvasási kéréseket korlátozott számú próbálkozással és időkerettel, exponenciális visszalépéssel (backoff) és jitterrel próbálja újra. Ha jelen van a `Retry-After`, vegye figyelembe, akkor is, ha az újrapróbálható `409` vagy `429` válaszban szerepel.

A módosító műveletek esetében kövesse az adott művelet dokumentált idempotencia- és helyreállítási szerződését. Ha támogatott, őrizze meg az eredeti kulcsot és kérést. Időtúllépés vagy `5xx` után ne hozzon létre új kulcsot: ez egy már sikeres írási művelet megismétlését eredményezheti. Az `Idempotency-Key` fejléc nem nyújt védelmet olyan műveletnél, amely nem támogatja azt.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.