# Canary run

A scheduled test run of a program that checks it still works on the live site before your real jobs find out it does not.

Programs in use get canary runs every few hours. When one fails because the site changed, Kaabist diagnoses the change and prepares a fix while your production jobs are still unaffected.

```
{
  "options": {
    "canary": {
      "enabled": true,
      "cron": "0 */6 * * *",
      "url": "https://shop.example.com/p/123"
    }
  }
}
```

## Related

- [Self-healing locators](/product/self-healing)
- [Turn a website into an API](/use-cases/website-to-api)
- [Drift](/glossary/drift)
- [Proposal](/glossary/proposal)
