DIENAS API

Device dashboard

Distributed IoT Events, Notifications & Automation ServiceMonitor devices, explore telemetry and manage webhooks in one place.

Not connected

System health

Live availability and organization-scoped webhook delivery status.

CheckingNot checked yetHealth API
API
Checking…
Service availability
Database
Checking…
Live MySQL query
Webhook queue
Checking…
Scoped to the current token
Availability cron
Checking…
Scheduled offline check
API version
—
Running release

Edit device

Up to 80 characters. Leave empty to use the MAC address. Changes do not operate the device.
Up to 160 characters. Optional.
Up to 2,000 characters. Optional; line breaks are supported.
Timing changes apply at the next connection and require an updated BAT script. This does not wake the device.
Developer tools
One POST saves device details and changed timing settings. Refresh only rebuilds the preview; it does not save changes.API documentation
MethodPOST
ActionEdit device
Preview—

The cURL example contains your API token. Share only with trusted recipients.


                        
Save changes to see the response.
Developer tools — Device API
GET the selected device: latest readings, details, availability and timing settings.API documentation
Device type—
Availability—
Request time—

The cURL example contains your API token. Share only with trusted recipients.

Open this panel to load the response.
Updating device dataFetching the latest readings…

Measurements

Choose a device to begin

Readings history — values reported by the device, such as temperature, contact position or relay state. Repeated readings are normal; these are not control commands.

Developer tools
This is the exact API request used to draw the selected charts.Measurements documentation
API interval—
Returned points—
Request time—
No request yet

                

Device events

What happened to the device itself: power-on, reboot, wakeup or sleep. Door positions and relay states belong to readings history.

Choose a device to load events.

Choose a device to load events
Developer tools
Use this request to load the same filtered event history in your application.Events documentation
Event filter—
Returned events—
Request time—
No request yet

                

Webhooks

Configuration and recent delivery activity for this API token.

Connect to load webhooks
Select a webhook to see its configuration and delivery history

Create webhook

Changes are sent directly to the Webhooks API.

Blank = ordinary measurements. Offline: over 24 hours without contact, checked hourly by hosting cron. Online: first saved report after offline. One notification per transition, not every hour. Availability events use no measurement conditions.
This is the outgoing notification method, not the API request used to save this webhook.
Available placeholders depend on the selected devices.
Outgoing notification example

Illustrative payload, not a live reading. Test deliveries use type=webhook.test; use Send test after saving to inspect the actual notification in delivery history.

One MAC address per line or separated by commas. Leave blank for all devices.
Used when two or more conditions are configured.
Sends when a condition starts matching and once more when it stops matching.
Conditions
Parameters are limited to measurements available on the selected devices.
Developer tools
Live request body for Create / Save. Preview and copy do not send a request. The API validates the submitted values.API documentation
MethodPOST
Action—
Preview—


        

Chart

Hover over the chart for details. Press Escape to close.