Review redacted admin approval events.
Redacted approval-event review for high-risk command-center actions. Returns action/category, target type and ID, sanitized bootstrap actor role, bounded reason/confirmation fields, approval policy version, and redacted metadata. It does not return raw admin tokens, request bodies, prompts, outputs, customer tokens, gateway keys, signed transactions, route secrets, or private URLs.
GET
/v1/admin/approval-events
Redacted approval-event review for high-risk command-center actions.
Returns action/category, target type and ID, sanitized bootstrap actor
role, bounded reason/confirmation fields, approval policy version, and
redacted metadata. It does not return raw admin tokens, request bodies,
prompts, outputs, customer tokens, gateway keys, signed transactions,
route secrets, or private URLs.
Authentication
API Key (header: X-B3IQ-Admin-Token)
Query Parameters
action
string
optional
query
category
string
optional
query
target_type
string
optional
query
target_id
string
optional
query
actor_role
string
optional
query
limit
integer
optional
query
format
string
optional
query
Responses
200
Redacted approval events.
application/jsonobject
string
Enum:
b3iq.admin.approval_event_listgenerated_at
string (date-time)
count
integer
action
string | null
category
string | null
target_type
string | null
target_id
string | null
actor_role
string | null
Enum:
admin, operator, viewer, nullevents
object[]
Array of:
event_id
string
action
string
category
string
target_type
string
target_id
string | null
actor_type
string
actor_role
string
Enum:
admin, operator, viewerapproval_policy
string
reason
string | null
confirmation
string | null
metadata
object
created_at
string (date-time)
default
B3IQ-native problem response.
curl -X GET 'https://{controlPlaneHost}/v1/admin/approval-events' \ -H 'X-B3IQ-Admin-Token: YOUR_API_KEY'
const response = await fetch('https://{controlPlaneHost}/v1/admin/approval-events', { method: 'GET', headers: { "X-B3IQ-Admin-Token": "YOUR_API_KEY" }});const data = await response.json();console.log(data);
200
Response
{ "object": "b3iq.admin.approval_event_list", "generated_at": "2024-01-01T00:00:00Z", "count": 123, "action": "<string>", "category": "<string>", "target_type": "<string>", "target_id": "<string>", "actor_role": "admin", "events": [ { "event_id": "<string>", "action": "<string>", "category": "<string>", "target_type": "<string>", "target_id": "<string>", "actor_type": "<string>", "actor_role": "admin", "approval_policy": "<string>", "reason": "<string>", "confirmation": "<string>", "metadata": "<object>", "created_at": "2024-01-01T00:00:00Z" } ]}
API Playground
Try this endpoint
GET
/v1/admin/approval-events
