Review redacted durable admin access logs.
Admin-only access log review. Returns normalized route templates, query parameter names, response status/outcome, and hashed actor, user-agent, and IP prefixes. It does not return raw admin tokens, query values, request bodies, prompts, outputs, local URLs, or exact dynamic resource IDs embedded in paths.
GET
/v1/admin/access-events
Admin-only access log review. Returns normalized route templates,
query parameter names, response status/outcome, and hashed actor,
user-agent, and IP prefixes. It does not return raw admin tokens,
query values, request bodies, prompts, outputs, local URLs, or exact
dynamic resource IDs embedded in paths.
Authentication
API Key (header: X-B3IQ-Admin-Token)
Query Parameters
method
string
optional
query
path_template
string
optional
query
Example:
"/v1/admin/commands/:command_id"status_code
integer
optional
query
actor_role
string
optional
query
limit
integer
optional
query
format
string
optional
query
Responses
200
Redacted admin access log events.
application/jsonobject
string
Enum:
b3iq.admin.access_event_listgenerated_at
string (date-time)
count
integer
method
string | null
path_template
string | null
status_code
integer | null
actor_role
string | null
Enum:
admin, operator, viewer, nullevents
object[]
Array of:
event_id
string
actor_type
string
actor_role
string
Enum:
admin, operator, vieweractor_hash_prefix
string | null
method
string
path_template
string
query_keys
string[]
Array of:
status_code
integer
outcome
string
error_code
string | null
user_agent_hash_prefix
string | null
ip_hash_prefix
string | null
created_at
string (date-time)
default
B3IQ-native problem response.
curl -X GET 'https://{controlPlaneHost}/v1/admin/access-events' \ -H 'X-B3IQ-Admin-Token: YOUR_API_KEY'
const response = await fetch('https://{controlPlaneHost}/v1/admin/access-events', { method: 'GET', headers: { "X-B3IQ-Admin-Token": "YOUR_API_KEY" }});const data = await response.json();console.log(data);
200
Response
{ "object": "b3iq.admin.access_event_list", "generated_at": "2024-01-01T00:00:00Z", "count": 123, "method": "<string>", "path_template": "<string>", "status_code": 123, "actor_role": "admin", "events": [ { "event_id": "<string>", "actor_type": "<string>", "actor_role": "admin", "actor_hash_prefix": "<string>", "method": "<string>", "path_template": "<string>", "query_keys": [ "<string>" ], "status_code": 123, "outcome": "<string>", "error_code": "<string>", "user_agent_hash_prefix": "<string>", "ip_hash_prefix": "<string>", "created_at": "2024-01-01T00:00:00Z" } ]}
API Playground
Try this endpoint
GET
/v1/admin/access-events
