Public API

This area is intentionally open for ESP32 device traffic.

The admin interface lives at /admin/index.php and should be protected with Apache Basic Auth.

API endpoints are available under /api/device/check.php, /api/device/report.php, /api/device/firmware.php, and /api/device/file.php.

Families

NameDescriptionDevicesConfig

Devices

MACNameHostnameFamilyFWLast seenConfig

Firmware Releases

FamilyVersionSHA256SizeActiveAction

Desired Files

Removing a desired file here tells matching devices to delete it on the next check/poll cycle.

ScopeFilesystemTarget pathFileSHA256SizeUpdatedAction

ESP API Endpoints