Přeskočit na hlavní obsah

Žurnál změn a logování přístupů přes REST API

Volání API se nelogují, změny dat ale eviduje žurnál dostupný přes API

Autor: Petr Pech

Jednotlivá volání REST API se nikam nezaznamenávají — ABRA Flexi nevede log přístupů. Co se ale eviduje, jsou změny dat, a ty jsou přes API čitelné.


Žurnál změn

Změny drží evidence zurnal (v databázi tabulka wzurnal):

GET /c/{firma}/zurnal.xml?limit=20&order=id@D&detail=full

U každého záznamu najdete:

Pole

Význam

tabulka, idZaznamu

Které tabulky a kterého záznamu se změna týká.

op

Druh operace — INSERT, UPDATE i DELETE.

sloupec, staraHod, novaHod

Změněný sloupec a hodnota před změnou a po ní.

uziv, datCas

Kdo a kdy změnu provedl.

ℹ️ Žurnál zachycuje i mazání záznamů. Filtrovat jde běžným způsobem, například /c/{firma}/zurnal/(op='DELETE').xml?add-row-count=true.

💡 Potřebujete-li sledovat změny průběžně kvůli synchronizaci, je vhodnější Changes API — vrací jen to, co se od posledního dotazu změnilo. Popisuje jej článek Changes API a Web Hooks.


Související

Dostali jste odpověď na svou otázku?