Programová aktualizace Vyhledávací tabulky
Vyhledávací tabulky je možné programově aktualizovat podle následujícího postupu:
- Vytvořte novou Vyhledávací tabulku v GUI - musí mít alespoň název a libovolný obsah (obsah se bude přepisovat ze skriptu).
- Získejte ID této tabulky z vývojářských nástrojů prohlížeče na kartě Network, když otevřete editační stránku vyhledávací tabulky.

Lookup table id in Network tab
Najdete jej v odpovědi ve formátu JSON v poli id. V uvedeném příkladu se jedná o hodnotu f29fe530-dee9-46ad-b601-7bd722dd08c7.
- Z konzole získejte autorizační token a uložte si jej do proměnné
TOKEN.
TOKEN=$(curl -k 'https://<logmanager_url>/web-api/APIv1/system/login' --data-raw '{"user":"<uzivatelske_jmeno>","pswd":"<heslo>"}' | jq -r '.accessToken')
Hodnoty v ostrých závorkách<>je potřeba nahradit.
- Ověřit si token můžete jeho vypsáním:
echo ${TOKEN}
Příklad očekávaného výstupu:
eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJleHAiOiIxNzY1Mjg3OTQwIiwidXNlcklkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwidHlwZSI6ImFjY2Vzc1Rva2VuIiwiYXV0aG9yaXphdGlvbkxldmVsIjoid2ViLWNsaWVudCJ9.lR947Wden7qzyeoGe0hApqUOL0GHpKF58h0yNdWDIVBlFTn8HWdcja7yNIgJTMvYPT5Sx6xdA2rdUFgYqsv8-Q
- Použijte token pro aktualizaci konkrétní tabulky - doplňte logmanager_url, id_tabulky, nový_nazev_tabulky a obsah s odpovídajícími hodnotami:
curl -k 'https://<logmanager_url>/web-api/api/v2/lookups/<id_tabulky>' \
-X PUT \
-H "Content-Type: application/json;charset=UTF-8" \
-H "Authorization: Bearer $TOKEN" \
--data-raw '{"name":"<novy_nazev_tabulky>","type":"data","content":"<obsah>","is_multicolumn":"0"}'
Pole is_multicolumn určuje, zda má mít tabulka více hodnot. “0” znamená ne, “1” ano.
Očekávaný výstup:
{"status": "ok"}
Celý postup je popsán pomocí nástroje CURL. Obdobným způsobem je možné použít jakýkoli jiný nástroj, například insomnia, postman atd.