register_webhook
Register an HTTPS endpoint to receive Kiln event notifications, optionally filtering events and securing payloads with HMAC-SHA256.
Instructions
Register a webhook endpoint to receive Kiln event notifications.
Args:
url: The HTTPS URL that will receive POST requests with event payloads.
events: Optional list of event types to subscribe to (e.g.
["job.completed", "print.failed"]). If omitted, all events are sent.
secret: Optional shared secret for HMAC-SHA256 payload signing.
description: Human-readable label for this endpoint.
Returns the registered endpoint ID. Use ``list_webhooks`` to see all
endpoints and ``delete_webhook`` to remove one.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "register_webhook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The HTTPS URL that will receive POST requests with event payloads. | |
| events | No | Optional list of event types to subscribe to (e.g. ["job.completed", "print.failed"]). If omitted, all events are sent. | |
| secret | No | Optional shared secret for HMAC-SHA256 payload signing. | |
| description | No | Human-readable label for this endpoint. Default: "". |