🧪 OLT API Console

connecting… live: – client: – docs: Swagger · Postman · Home

🔑 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.
vendordevice_idclientmodelhost:portusermode
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

✏️ ONU config update — validated: description ≤ 128 chars, vlan 1–4094

0 / 128
Only fields you fill are sent. Live mode on + registered OLT = real CLI push; otherwise simulation with the generated commands shown.

🧪 Validation & error messages — see them live

Token and X-Device-ID are mandatory. These buttons intentionally send bad requests so you can see the exact validation messages the API returns.

🕓 Recent calls

Call history appears here as you use the console.