# Events, Workflows & Reliable Execution

> Signed webhooks with retries and filters, trackable operations and background jobs.

> Markdown version of https://kanorio.com/en/developers/products/events. Append `.md` to any developer docs URL for this format. Index: https://kanorio.com/llms.txt · MCP: https://app.kanorio.com/api/mcp

Status: **Available**

When something changes on a site, Kanorio records an event and delivers it reliably. Long-running and external work runs as tracked operations, so you can see whether it finished.

## Core objects

- **Webhook endpoints.** Your URLs, the events they subscribe to and optional filters. Deliveries are signed and retried.
- **Operations.** Business operations, such as a payment or an access grant, with an id you can look up while they run.
- **Jobs.** Background work, such as generating a site, with status you can poll.

## How the APIs fit

- Manage endpoints, list recent deliveries and send test events with the Management API.
- `GET /operations/{id}` and `GET /jobs/{id}` report progress.
- See [Webhooks](https://kanorio.com/en/developers/webhooks) for signatures, retries and caching, and [Idempotency](https://kanorio.com/en/developers/basics/idempotency) for safe retries.

## What the APIs expose

| Capability | Status | API | Elements | Hosted site | Webhooks |
| --- | --- | --- | --- | --- | --- |
| Signed webhooks, per-event filters & ISR cache tags | Available | Management API `webhooks.*` (`filter.collectionKeys`, `filter.formIds`); SDK `parseDeliveryCacheTags` | — | `/settings/webhooks` | All `TEAM_SUBSCRIBABLE_EVENT_KEYS` (HMAC-SHA256 signed, automatic retries) |

## API reference

- Management API: [Operations](https://kanorio.com/en/developers/management-api/operations) (1 operations)
- Management API: [Jobs](https://kanorio.com/en/developers/management-api/jobs) (1 operations)
- Management API: [Webhooks](https://kanorio.com/en/developers/management-api/webhooks) (5 operations)

## Recent changes

- 2026-11-03: Cache tags: per-record and per-locale invalidation, new localization events
- 2026-10-27: BUSY (503) admission errors
- 2026-10-27: operations.get, Idempotency-Key, optimistic concurrency on pages.update

Full changelog: https://kanorio.com/en/developers/changelog

## For site owners

Dashboard help: https://kanorio.com/en/help/webhooks
