🔑 Devices & credentials — register each physical OLT once; every call below then targets it via X-Device-ID
Register (POST) creates/updates one OLT · PATCH edits any subset · test = TCP reachability · delete removes one OLT. Passwords are never returned.
vendor
device_id
client
model
host:port
user
mode
Run “Save & Load” to fetch registered devices.
Live ON → writes execute real CLI on the registered OLT. Reads stay “last known” until a live poller is attached.
✍️ Register / update an OLT (form)
Sample dummy data is filled for you (host/user/password are examples - replace with real values). device_id left blank = registers as default. A device_id you already registered = UPDATE.
📡 OLT data — reads answer for the selected vendor + X-Device-ID