IMPORTANT: Webhooks get triggered when sent via most messaging Apps (e.g. Whatsapp) because they are being called in the background to show you a preview. So please copy and paste it directly into Siri/IFTTT to avoid leaking it like so, and as a consequence being triggered at random times. If you did share a webhook as described, please regenerate it and redo your setup.

Webhooks are a great tool to integrate smart devices and web services with each other. In this article, you will learn the following:

  • Get Started with Webhooks

  • Use the Webhooks for Keymitt Smart Lock and Push

Get Started with Webhooks

A Webhook is an HTTP request hook that triggers some specific event or action. Webhooks enable you to integrate two or more web apps or services that have no compatibility, to begin with. The idea is to create this compatibility by using Webhooks.

Requirements:

Principle

Before starting using Webhooks, you need to identify which type of hook, Incoming hook or Outgoing hook, you need. Keymitt Devices support only Incoming Hooks.

  • An incoming hook is an HTTP request sent by another smart device or web service and received by Keymitt Smart Lock or Keymitt Push. When received, this incoming hook will trigger the Keymitt Device.

E.g. When a voice is commanded to unlock the door via your Apple Watch, Keymitt Smart Lock unlocks the door.

Use Keymitt Smart Lock and Keymitt Push’s Webhooks

Access Webhooks

Tap on the 3 dots to access your Keymitt Device’s proprieties, find 'Webhooks' in the list of features, and tap on it.

Types of Webhooks

To be able to view the webhook URLs you will need to Enable them first.

Note: If you press Regenerate, the existing connections and old hooks will not work anymore.

There are 2 different incoming hooks available for Keymitt Smart Lock:

  • Lock: Keymitt Smart Lock turns the key/thumb turn to lock the door.

  • Unlock: Keymitt Smart Lock turns the key/thumb turn to unlock the door.

In the Keymitt Push’s case there are 3 different incoming hooks available:

  • Press: Keymitt Push pushes and released the button

  • Push: Keymitt Push pushes the button and stays in 'push' position.

  • Release: Keymitt Push releases the button and stays in 'release' position.

Did this answer your question?