Deletes a trigger and all its bindings.
Permanently removes the trigger along with every agent binding attached to it. The bound agents themselves are not deleted. Returns 404 when the trigger does not exist.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The trigger identifier.
uuidThe tenant identifier
Response Body
curl -X DELETE "https://api.fruxon.com/v1/tenants/string/triggers/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Adds (or returns the existing) binding between the trigger and an agent.
Binds the trigger to an agent so the agent runs whenever the trigger fires. The call is idempotent: an existing binding is returned unchanged rather than duplicated. Returns 404 when the trigger does not exist.
Lists delivery attempts on the trigger, newest first.
Backs the Events tab on the trigger detail page. Each row records what the dispatcher did with one inbound that structurally matched the trigger — fired, dropped by the content filter, or fired fail-open because the filter threw. Without these rows, the filter-rejected case presents in the UI as identical silence to "the webhook never reached us"; with them, the operator can tell whether to fix the webhook or the filter rule. Cursor pagination via before (a `createdAt` timestamp from the last row of the previous page).