Skip to content

Webhooks Overview

The preferred method of getting data from Tenovi and it’s supported devices is to setup webhooks to push data from Tenovi servers to yours. This makes enables near real-time fulfillment updates and measurement metrics.

Webhooks POST data to URLs you specify on the client home screen of the Tenovi web app. All data is sent via the API is in JSON format.

Creating webhooks on the Client Home screen of the Tenovi web app

Various testing tools are available when working with webhooks to send test JSON payloads to your server. And, in the event your server is down or fails to accept a webhook payload you can request the webhook to resend the data.

Optional Authentication

Header-based authentication methods (e.g. Basic Auth) can be optionally included in the POST request, if required.

Setting optional webhook auth headers when defining webhook URLs

Multiple Webhooks

Multiple Webhooks can be added at the same time. The default behavior is for all measurements to flow through all measurement webhooks, and all fulfillment data to flow through fulfillment webhooks defined on the client home screen.