watchyourlan/docs/API.md
2024-08-31 03:47:46 +07:00

733 B

API

GET /api/all

Returns all hosts in json.

GET /api/history/*mac

Returns all History. If mac is not empty, returns only history of a device with this mac.

GET /api/host/:id

Returns host with this id in json.

GET /api/port/:addr/:port

Gets state of one port of addr. Returns true if port is open or false otherwise.

Request example
curl http://0.0.0.0:8840/api/port/192.168.2.2/8844

GET /api/edit/:id/:name/*known

Edit host with ID id. Can change name. known is optional, when set to toggle will change Known state.

GET /api/host/del/:id

Remove host with ID id.