Skip to main content

Audit Log

Review your account's audit log: a record of who did what and when. This is a read-only endpoint, authenticated with a Bearer JWT (see Authentication).

Endpoints

MethodPathDescription
GET/api/v1/auditList audit-log entries for your account

List audit entries

GET /api/v1/audit

ParameterTypeDefaultDescription
actionstringFilter by action (for example create, update)
resource_typestringFilter by resource type (for example api_key, user)
pageint1Page number
page_sizeintItems per page
curl "https://api.haltless.io/api/v1/audit?resource_type=api_key&page_size=10" \
-H "Authorization: Bearer YOUR_TOKEN"
{
"items": [
{
"id": "...",
"tenant_id": "...",
"user_id": "USER_UUID",
"user_full_name": "Jane Doe",
"user_email": "jane@example.com",
"action": "create",
"resource_type": "api_key",
"resource_id": "...",
"details": { "name": "edge-agent-prod" },
"ip_address": "203.0.113.10",
"created_at": "2026-08-05T10:00:00Z"
}
],
"pagination": { "total": 1, "page": 1, "page_size": 10 }
}

Each entry records the actor (user_id, user_full_name, user_email), the action taken, the resource_type and resource_id affected, any structured details, the originating ip_address, and the created_at timestamp. Results are scoped to your own account.