List instance audit log REST API
GET
/api/admin/system/audit
const url = 'https://app.hitkeep.com/api/admin/system/audit';const options = {method: 'GET', headers: {cookie: 'hk_token=<hk_token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://app.hitkeep.com/api/admin/system/audit \ --cookie hk_token=<hk_token>Lists instance-level audit entries for system maintenance and admin operations. Malformed actor, date, limit, and offset filters return 400.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”action
string
Optional exact action filter.
target_type
string
Optional target type filter.
outcome
string
Optional outcome filter, for example success or failure.
actor_id
string format: uuid
Optional actor user ID filter.
from
string format: date-time
Optional RFC3339 lower time bound.
to
string format: date-time
Optional RFC3339 upper time bound.
query
string
Optional free-text search over action, actor, target, outcome, IP, request ID, and details.
limit
integer
Maximum number of rows to return.
offset
integer
Zero-based row offset.
Responses
Section titled “Responses”Instance audit entries
Media typeapplication/json
object
entries
Array<object>
object
action
string
actor_email_snapshot
string
actor_id
string format: uuid
actor_role_snapshot
string
created_at
string format: date-time
details
string
id
string format: uuid
ip_address
string
ip_country_code
string
outcome
string
request_id
string
target_id
string
target_label
string
target_type
string
target_user_id
string format: uuid
team_id
string format: uuid
user_agent
string
has_more
boolean
limit
integer
offset
integer
total
integer
Examplegenerated
{ "entries": [ { "action": "example", "actor_email_snapshot": "example", "actor_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "actor_role_snapshot": "example", "created_at": "2026-04-15T12:00:00Z", "details": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "ip_address": "example", "ip_country_code": "example", "outcome": "example", "request_id": "example", "target_id": "example", "target_label": "example", "target_type": "example", "target_user_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "team_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "user_agent": "example" } ], "has_more": true, "limit": 1, "offset": 1, "total": 1}Invalid audit filter
Media typeapplication/json
object
message
string
Examplegenerated
{ "message": "example"}