Retrieve a paginated list of audit logs with optional filtering by date range, action type, or actor. Used for tracking administrative operations and compliance auditing.
curl --request POST \
--url https://api.fluxer.app/v1/admin/audit-logs \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"admin_user_id": "<string>",
"target_type": "<string>",
"target_id": "<string>",
"limit": 100,
"offset": 4503599627370495
}
'{
"logs": [
{
"log_id": "<string>",
"admin_user_id": "<string>",
"target_type": "<string>",
"target_id": "<string>",
"action": "<string>",
"audit_log_reason": "<string>",
"metadata": {},
"created_at": "<string>"
}
],
"total": 123
}Admin API key: Authorization: Admin <token>. Only valid for /admin/* endpoints.
Filter by target entity type
Filter by target entity ID (user, channel, role, invite code, etc.)
Maximum number of entries to return
1 <= x <= 200Number of entries to skip
0 <= x <= 9007199254740991curl --request POST \
--url https://api.fluxer.app/v1/admin/audit-logs \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"admin_user_id": "<string>",
"target_type": "<string>",
"target_id": "<string>",
"limit": 100,
"offset": 4503599627370495
}
'{
"logs": [
{
"log_id": "<string>",
"admin_user_id": "<string>",
"target_type": "<string>",
"target_id": "<string>",
"action": "<string>",
"audit_log_reason": "<string>",
"metadata": {},
"created_at": "<string>"
}
],
"total": 123
}