Skip to main content
Tato příručka se týká stávajících integrací /api/v1, které vyměňují přístupový klíč API za bearer token. Jejich přihlašovací údaje a formát požadavků se liší od veřejného API /v1. Pro novou integraci začněte v rychlém startu API a v části Ověřování. Nové API /v1 používá klíče API servisních účtů nebo přístupové tokeny OAuth.

Než začnete

Potřebujete:
  • přístup do Living Security, který umožňuje správu přístupových klíčů API
  • přístupový klíč API vytvořený v části Nastavení → Access Keys
  • jednorázové tajemství přístupového klíče zobrazené při vytvoření přihlašovacích údajů
  • ID vydavatele API (API issuer ID), které vám společnost Living Security poskytla spolu s přihlašovacími údaji k veřejnému API
  • regionální základní URL pro organizaci, kterou integrujete
  • serverové běhové prostředí a správce tajemství
Tajemství přístupových klíčů nesmí být umístěna v kódu prohlížeče, v mobilních aplikacích, ve správě zdrojového kódu, v proměnných prostředí na straně klienta, v tiketech ani ve sdílených protokolech.
Dialog Access Keys zobrazuje jednorázové tajemství, ale nezobrazuje ID vydavatele API. Pokud vám společnost Living Security neposkytla ID vydavatele spolu s přihlašovacími údaji k veřejnému API, vyžádejte si je od podpory Living Security. ID vydavatele není totéž co ID přístupového klíče ani ID organizace.

Regionální hostitelé

Starší kontrakt používá tyto regionální produkční hostitele /api/v1: Použijte region přiřazený organizaci v Living Security. Neměňte region jako způsob obcházení chyby autorizace nebo dostupnosti.

Starší zdroje

Úplný seznam operací, parametrů, požadavků, odpovědí a schémat najdete v části Developers → Public API Reference. Pokud operace v referenci není, není v současnosti součástí veřejného API.

Ověřování

Přístup k veřejnému API má dvě fáze:
  1. Vyměňte tajný přístupový klíč a ID vydavatele API za krátkodobý bearer token a ID organizace.
  2. Odesílejte bearer token a ID organizace s každým požadavkem API.
Požadované hlavičky požadavku jsou:
Hlavička organizace musí obsahovat organizaci vrácenou při výměně přístupového klíče. Klíč neopravňuje k přístupu k libovolnému ID organizace.

SDK pro TypeScript

Nainstalujte aktuální hlavní verzi:
Poté vyměňte klíč a nakonfigurujte SDK:
Pro organizaci v EU použijte základní URL pro EU. Výměna pomocí SDK je určena pro serverová běhová prostředí Node.js.

Přímý požadavek REST

Pokud výměnu provádíte mimo SDK, odesílejte bearer token a ID organizace s každým požadavkem:
Bearer tokeny jsou krátkodobé. Pro získání nového tokenu vyměňte přístupový klíč znovu, místo abyste bearer token uchovávali jako trvalé přihlašovací údaje.

Životní cyklus přístupového klíče

  • Klíče pojmenujte podle integrace nebo automatizace, která je vlastní.
  • Zvolte nejméně privilegované rozsahy (scopes) nabízené ve formuláři přístupového klíče.
  • Jednorázové tajemství okamžitě uložte; po vytvoření nebo rotaci jej nelze znovu zobrazit.
  • Klíč rotujte v části Nastavení → Access Keys a nahrazující klíč nasaďte před odvoláním původních přihlašovacích údajů.
  • Odvolejte klíče, které se již nepoužívají nebo jejichž tajemství mohlo být odhaleno.
  • Pro integrace bez lidského uživatele používejte klíče servisních účtů, pokud je tento typ klíče pro vaši organizaci dostupný.

Stránkování

Vyhledávání osob podporuje parametry limit, cursor, offset a includeTotal. Pro sekvenční procházení preferujte kurzor vrácený předchozí odpovědí.
  • limit má výchozí hodnotu 50 a přijímá hodnoty 1–100.
  • cursor pokračuje od předchozí odpovědi.
  • offset přeskočí zadaný počet záznamů a výchozí hodnota je 0.
  • includeTotal=true vyžádá přesný počet po filtrování; pokud počet nepotřebujete, parametr vynechte.
Čtěte objekt pagination vrácený koncovým bodem. Nevypočítávejte další stránku z počtu přijatých řádků a nekombinujte nezávisle stránkované požadavky s vlastním řazením dílčích výsledků.

Chyby

Zdokumentované chyby ve formátu JSON mají tento obecný tvar:
message může být řetězec nebo pole zpráv o validaci. Kurátorský kontrakt v současnosti nezveřejňuje jeden univerzální číselný limit počtu požadavků ani nezaručuje hlavičku odpovědi s ID požadavku pro každou operaci. Při žádosti o podporu uveďte čas v UTC, metodu, cestu, stav a očištěné tělo odpovědi. Operace vytvoření, rotace, odvolání nebo odstranění automaticky neopakujte, pokud operace výslovně nedokumentuje idempotenci. Po nejednoznačném selhání sítě zkontrolujte aktuální stav zdroje.

Kompatibilita a vyřazování

V1 se standardně vyvíjí aditivně. Klienti musí ignorovat neznámá pole odpovědi. Zásadní změna vyžaduje zdokumentovanou cestu migrace; vyřazované operace zůstávají v referenci s uvedením důvodu, náhrady (je-li dostupná) a data ukončení podpory po dobu migračního období. Zafixujte SDK na kompatibilní hlavní verzi a před aktualizací si přečtěte poznámky k vydání. Za zdroj pravdy o schématu považujte vygenerovanou Public API Reference, nikoli klienty aplikací první strany.

Veřejné API, MCP a webová aplikace

Informace o připojení nástroje AI k Living Security najdete v části Integrace MCP.

Získání pomoci

Kontaktujte podporu Living Security a uveďte:
  • organizaci a region
  • název a verzi SDK, pokud se používá
  • časové razítko v UTC, metodu a cestu
  • stav HTTP a očištěné tělo chyby
Nikdy neuvádějte tajemství přístupových klíčů, bearer tokeny ani soukromá data zákazníků.

Související

Přístupové klíče API

Vytváření, rotace a odvolávání přihlašovacích údajů API.

Integrace MCP

Připojte podporované nástroje AI prostřednictvím Model Context Protocol.