Delete a webhook and deregister it from the external system if applicable.
Removes the webhook and cascades the delete to all subscriptions attached to it; any agent triggers wired through those subscriptions stop firing immediately. When the provider supports remote registration the external listener is also torn down — if that call fails the local delete is still attempted. After this, the inbound URL returns 404.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The webhook ID.
uuidThe tenant identifier
Response Body
curl -X DELETE "https://api.fruxon.com/v1/tenants/string/webhooks/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}List webhooks, optionally filtered by provider.
Returns every webhook in the tenant, or just those for one provider when `provider` is supplied (e.g. `github`, `stripe`). Subscription details are not embedded — fetch them per webhook via `GET WebhookSubscriptions`.
Create a webhook.
Provisions an inbound webhook in Fruxon and, where the provider supports it, registers the corresponding listener on the external system. The created webhook exposes a URL of the form `{webhookProvider}/{webhookId}` that the external system POSTs to — wire this into the provider's UI or hand it to a connector. Attach subscribers (agents, assets, connectors) with `POST WebhookSubscriptions` so inbound events route somewhere.