Jak działa API
Typy wywołań API
Typy wywołań GET, POST i DELETE API są dostępne w ESET PROTECT On-Prem API.
•Wywołania GET zawierają wszelkie parametry wejściowe (nie mają własnej treści) i przesyłają dane bezpośrednio do URL. Wywołanie żądania nie może być modyfikowane; tylko wykonane.
•Wywołania POST wymagają treści żądania — parametry są dokumentowane dla każdego wywołania POST.
•W żądaniach API zawierających paginację (page_size) rozmiar strony domyślnej wynosi 100, a maksymalny rozmiar to 10000.
Każde wywołanie składa się z następujących elementów:
•Typ wywołania
•URL żądania
•Nagłówek żądania (może zawierać token uwierzytelniający)
•Treść żądania (zawiera dane, zwłaszcza przy wywołaniach POST)
Struktura odpowiedzi serwera
Każde wywołanie API otrzymuje odpowiedź od serwera REST. Odpowiedź składa się z kodu odpowiedzi serwera oraz odpowiedzi sformatowanej jako dane w JSON.
Odpowiedź składa się z następujących elementów:
•Kod serwera
•Ciało odpowiedzi
•Nagłówki odpowiedzi
Przykłady wywołań API
GET
Wyświetl politykę (Policy_UUID pochodzi z konsoli internetowej):
Metoda |
GET |
Funkcja |
|
Adres URL |
https://protect_server:9443/v2/policies/Policy_UUID |
Treść |
|
Autoryzacja |
Bearer token |
POST
Przenieś urządzenie do konkretnej grupy statycznej (identyfikator komputera jest zawarty w URL):
Metoda |
POST |
Funkcja |
|
Adres URL |
https://protect_server:9443/v1/devices/a13f7d4c-e689-47cb-939d-91b9c9664a57:move |
Treść |
{ "newParentUuid": "be3d7451-e625-47fb-8f29-f98d61b40db1" } |
Autoryzacja |
Bearer token |