FuseGuard
Ingest trip
Store a fuse trip and return a tiered alert with optional drift correlation.
Authorizations
Authorization
Bearer API key (dg_live_…) or signed-in session cookie.
Body
application/json
tripId
Stable UUID for idempotent ingest and metering (fuseguard.trip).
reason
loop_detected (default) or budget_exceeded.
watchId
Hosted watch UUID for drift correlation. Must belong to the authenticated account.
toolName
MCP tool or function name active when the fuse tripped.
eventId
Optional usage event id; defaults to tripId.
Responses
201 — trip stored. Body includes trip and alert (tiered: full diff, teaser, or CTA).
400 — missing or invalid tripId.
401 — authentication required.
Entitlement
Soft accept: trips are stored without fuseguard_prod. Full alert.diff blocks and snapshot eligibility require the overlay enabled on a paid plan.