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"
}
]
}
Registros de usuario y actividad
Listar eventos del feed de actividad seleccionado
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"
}
]
}
Lista eventos de actividad seleccionados y filtrables de la cuenta, en el host de la API de gestión (
api.scanova.io), autenticado con su clave de API de gestión sin procesar.
GET https://api.scanova.io/user-logs/activity-feed/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
string
Tipos de evento a incluir, separados por comas:
qr_created, qr_updated, qr_deleted, login, shared_user_login, share_granted, share_revoked.integer
Filtra por eventos realizados por un usuario compartido específico con este id. Omita para incluir también los eventos propios del propietario.
string
Solo eventos en o después de esta fecha (
YYYY-MM-DD).string
Solo eventos en o antes de esta fecha (
YYYY-MM-DD).string
Busca en
target_repr (el nombre visible del objeto afectado en el momento del evento).string
Ordena por
occurred_at — anteponga - para orden descendente. El valor predeterminado es -occurred_at.integer
Número de página.
integer
Resultados por página, máximo 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 es null cuando el propietario de la cuenta realizó la acción; actor_email siempre está presente, recurriendo en ese caso al correo del propietario.
Para un usuario compartido cuyo rol tiene permisos limitados por etiquetas, los eventos de categoría QR (
qr_created, qr_updated, qr_deleted) se limitan a los códigos QR etiquetados con las etiquetas asignadas a ese usuario (más los códigos QR sin etiquetar, si su rol los incluye). Los eventos de inicio de sesión y compartición nunca están limitados por etiquetas.Relacionado
- Obtener estadísticas diarias de actividad — recuentos agregados para gráficos en lugar de un feed sin procesar.
- Listar actividad reciente — un resumen más corto y sin filtrar.
- Resumen de la API de gestión — el esquema de autenticación y las reglas de cuota que se aplican a este endpoint.
Autorizaciones
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.
Parámetros de consulta
Comma-separated event types, e.g. qr_created,login.
Max 100.
Respuesta
200 - application/json
Paginated feed of activity events.
¿Esta página le ayudó?