/api/v1, które wymieniają klucz dostępu API na token okaziciela. Ich dane uwierzytelniające oraz format żądań różnią się od publicznego API /v1.
W przypadku nowej integracji zacznij od krótkiego wprowadzenia do API oraz sekcji Uwierzytelnianie. Nowe API /v1 korzysta z kluczy API kont usługowych lub tokenów dostępu OAuth.
Zanim zaczniesz
Potrzebne są:- Dostęp do Living Security z uprawnieniami do zarządzania kluczami dostępu API
- Klucz dostępu API utworzony w sekcji Ustawienia → Access Keys
- Jednorazowy sekret klucza dostępu wyświetlany podczas tworzenia danych uwierzytelniających
- Identyfikator wystawcy API (API issuer ID) przekazany przez Living Security wraz z danymi uwierzytelniającymi publicznego API
- Regionalny bazowy adres URL organizacji, którą integrujesz
- Środowisko uruchomieniowe po stronie serwera oraz menedżer sekretów
Okno Access Keys wyświetla jednorazowy sekret, ale nie pokazuje identyfikatora
wystawcy API (API issuer ID). Jeśli Living Security nie przekazało
identyfikatora wystawcy wraz z danymi uwierzytelniającymi publicznego API,
poproś o niego pomoc techniczną Living Security.
Identyfikator wystawcy nie jest identyfikatorem klucza dostępu ani
identyfikatorem organizacji.
Hosty regionalne
Starsza specyfikacja korzysta z następujących regionalnych hostów produkcyjnych/api/v1:
Użyj regionu przypisanego do organizacji w Living Security. Nie zmieniaj regionu, aby obejść błąd autoryzacji lub dostępności.
Starsze zasoby
Pełną listę operacji, parametrów, żądań, odpowiedzi i schematów znajdziesz w sekcji Developers → Public API Reference. Jeśli operacji tam nie ma, nie jest ona obecnie częścią publicznego API.
Uwierzytelnianie
Dostęp do publicznego API przebiega w dwóch etapach:- Wymień sekret klucza dostępu i identyfikator wystawcy API (API issuer ID) na krótkotrwały token okaziciela i identyfikator organizacji.
- Przesyłaj token okaziciela i identyfikator organizacji z każdym żądaniem API.
SDK dla TypeScript
Zainstaluj bieżącą wersję główną:Bezpośrednie żądanie REST
Jeśli wymiany dokonujesz poza SDK, przesyłaj uzyskany token okaziciela i identyfikator organizacji w każdym żądaniu:Cykl życia klucza dostępu
- Nazywaj klucze według integracji lub automatyzacji, do której należą.
- Wybieraj najmniej uprzywilejowane zakresy dostępne w formularzu klucza dostępu.
- Zapisz jednorazowy sekret natychmiast; po utworzeniu lub rotacji nie można go ponownie pobrać.
- Wykonaj rotację klucza w sekcji Ustawienia → Access Keys i wdróż klucz zastępczy przed unieważnieniem starych danych uwierzytelniających.
- Unieważniaj klucze, które nie są już używane lub których sekret mógł zostać ujawniony.
- W przypadku integracji nieobsługiwanych przez człowieka używaj kluczy kont usługowych, jeśli ten typ klucza jest dostępny w Twojej organizacji.
Stronicowanie
Wyszukiwanie osób obsługuje parametrylimit, cursor, offset i includeTotal. Do sekwencyjnego przechodzenia po wynikach używaj kursora zwróconego w poprzedniej odpowiedzi.
limitdomyślnie wynosi 50 i przyjmuje wartości 1–100.cursorkontynuuje od poprzedniej odpowiedzi.offsetpomija określoną liczbę rekordów i domyślnie wynosi 0.includeTotal=trueżąda dokładnej liczby przefiltrowanych rekordów; pomiń go, jeśli liczba nie jest potrzebna.
pagination zwrócony przez punkt końcowy. Nie oblicza się następnej strony na podstawie liczby otrzymanych wierszy ani nie łączy niezależnie stronicowanych żądań z samodzielnym sortowaniem częściowych wyników.
Błędy
Udokumentowane błędy JSON mają następującą ogólną postać:message może być ciągiem znaków lub tablicą komunikatów walidacji.
Ta wyselekcjonowana specyfikacja nie publikuje obecnie jednego uniwersalnego limitu liczbowego szybkości żądań ani nie gwarantuje nagłówka odpowiedzi z identyfikatorem żądania dla każdej operacji. Zgłaszając się do pomocy technicznej, podaj czas UTC, metodę, ścieżkę, status i oczyszczoną treść odpowiedzi.
Nie ponawiaj automatycznie operacji tworzenia, rotacji, unieważniania ani usuwania, chyba że dana operacja wyraźnie dokumentuje idempotentność. Po niejednoznacznej awarii sieci sprawdź aktualny stan zasobu.
Zgodność i wycofywanie
Wersja V1 domyślnie rozwija się w sposób addytywny. Klienci muszą ignorować nieznane pola odpowiedzi. Zmiana łamiąca zgodność wymaga udokumentowanej ścieżki migracji; wycofywane operacje pozostają w dokumentacji referencyjnej wraz z powodem, zamiennikiem (jeśli jest dostępny) oraz datą wycofania w okresie migracji. Przypnij SDK do zgodnej wersji głównej i przed aktualizacją zapoznaj się z informacjami o wydaniu. Jako źródło prawdy dla schematów traktuj wygenerowaną dokumentację Public API Reference, a nie własne aplikacje klienckie.Publiczne API, MCP i aplikacja webowa
Aby połączyć narzędzie AI z Living Security, zobacz Integracja MCP.
Uzyskiwanie pomocy
Skontaktuj się z pomocą techniczną Living Security, podając:- Organizację i region
- Nazwę i wersję SDK, jeśli jest używane
- Znacznik czasu UTC, metodę i ścieżkę
- Status HTTP i oczyszczoną treść błędu
Powiązane
Klucze dostępu API
Tworzenie, rotacja i unieważnianie danych uwierzytelniających API.
Integracja MCP
Połącz obsługiwane narzędzia AI za pomocą Model Context Protocol.

