Skip to content

List Audit Logs

GET
/api/v1/audit-logs
curl --request GET \
--url 'https://api.qeychain.xyz/api/v1/audit-logs?page=1&per_page=50' \
--header 'X-API-Key: <X-API-Key>'

List audit log entries with filters.

Requires admin permissions. Returns paginated list of API request logs for security analysis and compliance reporting.

SOC 2 Use Cases:

  • Review access patterns
  • Investigate security incidents
  • Generate compliance reports
  • Monitor error rates
user_email
Any of:
string

Filter by user email (JWT sessions)

user_id
Any of:
string

Filter by user ID (JWT sessions)

client_name
Any of:
string

Filter by client name

ip_address
Any of:
string

Filter by IP address

path_prefix
Any of:
string

Filter by path prefix (e.g., /api/v1/wallets)

status_code
Any of:
integer

Filter by HTTP status code

from_date
Any of:
string format: date-time

Start date (ISO 8601)

to_date
Any of:
string format: date-time

End date (ISO 8601)

page
Page

Page number

integer
default: 1 >= 1

Page number

per_page
Per Page

Items per page

integer
default: 50 >= 1 <= 500

Items per page

Successful Response

Media typeapplication/json
Examplegenerated
example

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}