API Overview
Every NMMiner device runs an HTTP server on port 80 that exposes a complete REST-style API. The same API is used by:
Discovery
These endpoints exist so that any client β NM Monitor, a custom dashboard, another miner β can discover NMMiner devices on the LAN.
System
---
Network Settings
Hostname and WiFi credentials.
Mining Settings
Primary & fallback pool URLs, wallets and worker passwords.
Time Settings
Time zone, time format and date format.
Preference Settings
Display, LED, screen-saver and the optional global Ladder.
Market Settings
What the Price page of the on-device UI shows.
Weather Settings
Location and units for the Weather page.
Swarm Find
Triggers a visual & LED indication on the target miner so you can locate it physically. This is the API behind the Find button in the Swarm menu.
Screensaver Upload
Upload a custom screensaver image. The browser converts a PNG / JPG / image into the device s .ss format first; this API receives that pre-converted file.
Examples
End-to-end snippets you can drop into a dashboard, a cron job or a Discord bot.