# 10. Audit-Log

### `GET /audit-log`

Audit-Log-Einträge abrufen (nur lesend, kein Schreiben möglich).

**Query-Parameter:**

<table data-sourcepos="444:1-452:37" id="bkmrk-parameter-typ-beschr"><thead data-sourcepos="444:1-444:35"><tr data-sourcepos="444:1-444:35"><th data-sourcepos="444:1-444:14">Parameter</th><th data-sourcepos="444:14-444:20">Typ</th><th data-sourcepos="444:20-444:35">Beschreibung</th></tr></thead><tbody data-sourcepos="446:1-452:37"><tr data-sourcepos="446:1-446:53"><td data-sourcepos="446:1-446:13">`userId`</td><td data-sourcepos="446:13-446:22">string</td><td data-sourcepos="446:22-446:53">Nur Einträge eines Benutzers</td></tr><tr data-sourcepos="447:1-447:90"><td data-sourcepos="447:1-447:13">`action`</td><td data-sourcepos="447:13-447:22">string</td><td data-sourcepos="447:22-447:90">`create` | `update` | `delete` | `view` | `login` | `logout`</td></tr><tr data-sourcepos="448:1-448:58"><td data-sourcepos="448:1-448:15">`resource`</td><td data-sourcepos="448:15-448:24">string</td><td data-sourcepos="448:24-448:58">z. B. `pachtkonten`, `kontakte`</td></tr><tr data-sourcepos="449:1-449:50"><td data-sourcepos="449:1-449:11">`from`</td><td data-sourcepos="449:11-449:23">date-time</td><td data-sourcepos="449:23-449:50">Von-Zeitpunkt (ISO 8601)</td></tr><tr data-sourcepos="450:1-450:48"><td data-sourcepos="450:1-450:9">`to`</td><td data-sourcepos="450:9-450:21">date-time</td><td data-sourcepos="450:21-450:48">Bis-Zeitpunkt (ISO 8601)</td></tr><tr data-sourcepos="451:1-451:35"><td data-sourcepos="451:1-451:11">`page`</td><td data-sourcepos="451:11-451:21">integer</td><td data-sourcepos="451:21-451:35">Standard: 1</td></tr><tr data-sourcepos="452:1-452:37"><td data-sourcepos="452:1-452:12">`limit`</td><td data-sourcepos="452:12-452:22">integer</td><td data-sourcepos="452:22-452:37">Standard: 50</td></tr></tbody></table>

**Antwort `200`:** Paginierte Liste von `AuditLogEntry`-Objekten:

<div class=" useView-module__vOh_Ha__view css-1p8y1um" id="bkmrk-%7B-%22data%22%3A-%5B-%7B-%22id%22%3A-"><div class=" useView-module__vOh_Ha__view _sdz_surface-bg _sdz_surface css-apx1o7"><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1m">{</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"data"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1n">\[</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1m">{</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"id"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ23">1042</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"timestamp"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"2025-04-24T14:23:11.000Z"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"userId"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"abc123"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"userName"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"Maria Musterfrau"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"action"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"update"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"resource"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"pachtkonten"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"resourceId"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"15"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"details"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"status: aktiv → gekuendigt"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"ipAddress"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1t">"192.168.1.100"</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1m">}</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1n">\]</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"total"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ23">3841</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"page"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ23">1</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"limit"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ23">50</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">,</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ26">"totalPages"</span><span class="CodeViewer2-module___Y4KcW__span cv2-span">: </span><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ23">77</span></div><div class="CodeViewer2-module___Y4KcW__line"><span class="CodeViewer2-module___Y4KcW__span cv2-span ͼ1m">}</span></div><div class="css-1ath0al"><div class="css-ggepfv"><button aria-label="Copy code to clipboard" class=" useView-module__vOh_Ha__view IconButton-module__eEtQNq__root Interactive2-module__BR3hWq__shades Interactive2-module__BR3hWq__root Interactive2-module__BR3hWq__transition Interactive2-module__BR3hWq__disabled _sdz_text _sdz_surface-bg _sdz_custom-hover:shades-up-2 _sdz_custom-pressed:shades-up-3 Interactive2-module__BR3hWq__borderRadius Interactive2-module__BR3hWq__focus" data-react-aria-pressable="true" type="button"><svg aria-hidden="true" class="Icon-module__CwnszW__icon " fill="currentColor" height="16" preserveaspectratio="xMidYMin" viewbox="0 0 24 24" width="16"><path clip-rule="evenodd" d="M20 7.25A2.75 2.75 0 0 1 22.75 10v10A2.75 2.75 0 0 1 20 22.75H10A2.75 2.75 0 0 1 7.25 20V10A2.75 2.75 0 0 1 10 7.25h10Zm-10 1.5c-.69 0-1.25.56-1.25 1.25v10c0 .69.56 1.25 1.25 1.25h10c.69 0 1.25-.56 1.25-1.25V10c0-.69-.56-1.25-1.25-1.25H10Z" fill-rule="evenodd"></path><path d="M14 1.25A2.756 2.756 0 0 1 16.75 4a.75.75 0 0 1-1.5 0c0-.686-.564-1.25-1.25-1.25H4c-.686 0-1.25.564-1.25 1.25v10c0 .686.564 1.25 1.25 1.25a.75.75 0 0 1 0 1.5A2.756 2.756 0 0 1 1.25 14V4A2.756 2.756 0 0 1 4 1.25h10Z"></path></svg></button></div></div></div></div>