curl "https://api.scanova.io/user-logs/activity-feed/?event_type=qr_created,login" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 91422,
"event_type": "qr_created",
"actor_user": 17,
"actor_email": "member@scanova.io",
"target_object_type": "qrcode",
"target_object_id": "3390",
"target_repr": "Summer Menu QR",
"occurred_at": "2026-09-05T11:04:22Z"
}
]
}
Benutzerprotokolle & Aktivität
Kuratierten Aktivitätsfeed auflisten
GET /user-logs/activity-feed/
GET
/
user-logs
/
activity-feed
/
curl "https://api.scanova.io/user-logs/activity-feed/?event_type=qr_created,login" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 91422,
"event_type": "qr_created",
"actor_user": 17,
"actor_email": "member@scanova.io",
"target_object_type": "qrcode",
"target_object_id": "3390",
"target_repr": "Summer Menu QR",
"occurred_at": "2026-09-05T11:04:22Z"
}
]
}
Listet kuratierte, filterbare Aktivitätsereignisse für das Konto auf, auf dem Management-API-Host (
api.scanova.io), authentifiziert mit Ihrem rohen Management-API-Schlüssel.
GET https://api.scanova.io/user-logs/activity-feed/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
string
Kommagetrennte einzuschließende Ereignistypen:
qr_created, qr_updated, qr_deleted, login, shared_user_login, share_granted, share_revoked.integer
Filtert auf Ereignisse, die von einem bestimmten geteilten Benutzer mit dieser ID durchgeführt wurden. Weglassen, um auch die eigenen Ereignisse des Kontoinhabers einzuschließen.
string
Nur Ereignisse an oder nach diesem Datum (
YYYY-MM-DD).string
Nur Ereignisse an oder vor diesem Datum (
YYYY-MM-DD).string
Durchsucht
target_repr (den Anzeigenamen des betroffenen Objekts zum Zeitpunkt des Ereignisses).string
Sortiert nach
occurred_at — mit - vorangestellt für absteigend. Standard ist -occurred_at.integer
Seitenzahl.
integer
Ergebnisse pro Seite, max. 100.
curl "https://api.scanova.io/user-logs/activity-feed/?event_type=qr_created,login" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 91422,
"event_type": "qr_created",
"actor_user": 17,
"actor_email": "member@scanova.io",
"target_object_type": "qrcode",
"target_object_id": "3390",
"target_repr": "Summer Menu QR",
"occurred_at": "2026-09-05T11:04:22Z"
}
]
}
actor_user ist null, wenn der Kontoinhaber die Aktion durchgeführt hat; actor_email ist immer ausgefüllt und fällt in diesem Fall auf die E-Mail des Inhabers zurück.
Bei einem geteilten Benutzer, dessen Rolle tag-beschränkte Berechtigungen hat, sind QR-Kategorie-Ereignisse (
qr_created, qr_updated, qr_deleted) auf QR-Codes beschränkt, die mit den zugewiesenen Tags dieses Benutzers versehen sind (plus nicht getaggte QR-Codes, falls die Rolle diese einschließt). Anmelde- und Freigabe-Ereignisse sind nie tag-beschränkt.Verwandte Themen
- Tägliche Aktivitätsstatistiken abrufen — aggregierte Zählungen für Diagramme statt eines Rohfeeds.
- Letzte Aktivitäten auflisten — eine kürzere, ungefilterte Übersicht.
- Übersicht über die Management API — das Authentifizierungsschema und die Quota-Regeln für diesen Endpunkt.
Autorisierungen
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Abfrageparameter
Comma-separated event types, e.g. qr_created,login.
Max 100.
Antwort
200 - application/json
Paginated feed of activity events.
War diese Seite hilfreich?