Lists all available alert types with labels and descriptions.
Returns the static catalog of alert types an agent can fire — these are compiled into the server via `AlertTypeRegistry`, not tenant-scoped or persisted. Use the returned identifiers when classifying alerts on agent runs so the UI can map them to friendly labels and severities. The list is stable across requests; cache aggressively client-side.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Response Body
curl -X GET "https://api.fruxon.com/v1/alertTypes"[
{
"key": "string",
"label": "string",
"description": "string",
"defaultEnabled": false
}
]{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Records the human decision and reopens the parent task for worker resume
On approve, the parent execution is requeued from the parked step and the tool call proceeds with its original arguments; on reject, the rejection text is fed back into the flow as the tool result so the agent can react to (or surface) the operator's reasoning. The responder identity is captured from the caller's auth context, not the request body, so audit trails reflect the real user. Requires Admin role on the agent to prevent arbitrary viewers from authorizing privileged tool calls; to abandon a request without resuming, use `POST .../pendingApprovals/{approvalId}:cancel`.
Get the evaluation metrics an agent has opted into.
Returns the resolved per-agent metric set with weights applied, split into the LLM-judge bucket and the system-metric bucket. Each bucket's weights sum to 100 when non-empty. To modify, send the full replacement set to `PUT AgentEvaluationMetrics` — there is no partial-patch endpoint.