Highflame endpoint to ingest Aperture agent events (POST /v1/agent/events)
apikey
Your Highflame API key. Aperture sends this to Highflame as Authorization: Bearer <key>.
timeout
How long Aperture waits before timing out the hook request
3
Configure the hook grant (what Aperture sends)
Add a grant in your Aperture config so the hook fires when tool calls occur, and so Highflame receives the fields it needs to evaluate.
Use a grant that matches tool_call_entire_request and includes these fields:
user_message
tools
request_body
response_body
raw_responses
Note: In the hook payload, Highflame expects the JSON key tool_calls. When you select fields: ["tools"] in Aperture, Aperture provides the corresponding tool calls under tool_calls for Highflame to parse.
If you want to limit who/what triggers evaluation, narrow src, providers, or models instead of using ["*"].
4
Save and verify
Save your Aperture configuration.
Use any LLM client through your Aperture proxy that triggers tool calls.
In Highflame, confirm that detections/policy decisions show up for the corresponding session.
Note: The POST /v1/agent/events endpoint acknowledges immediately. If you have configured everything correctly, you should see evaluation results appear shortly in the dashboard.