# Network

A WiFi Motion network is a typical network which would include Wi-Fi connected devices, client devices, and also at least one Wi-Fi Motion enabled device, such as an Access Point, Extender, or Wi-Fi plug.

## Network status

 - [GET /network/{network_id}/status](https://docs.cognitivesystems.com/assets/specs/api/core/network/getnetworkstatus.md): Returns the most recent GuardianStatusReport from the network.

## Network topology

 - [GET /network/{network_id}/topology](https://docs.cognitivesystems.com/assets/specs/api/core/network/getnetworktopology.md): The WiFi Motion topology shows all of the wireless devices that could potentially be used for Wi-Fi Sensing within the WiFi Motion network.

## Propagate Network Configuration

 - [POST /network/{network_id}/config/update](https://docs.cognitivesystems.com/assets/specs/api/core/network/propagatenetworkconfig.md)

## Reset Network

 - [POST /network/{network_id}/config/reset](https://docs.cognitivesystems.com/assets/specs/api/core/network/resetnetwork.md): Resets  configuration for the given network back to defaults.  Clears any saved guardian status (which resets topology).

## Delete Node

 - [DELETE /node/{nodeid}/edit](https://docs.cognitivesystems.com/assets/specs/api/core/network/deletenodebynodeid.md)

## Delete network

 - [DELETE /network/{network_id}/edit](https://docs.cognitivesystems.com/assets/specs/api/core/network/deletenetworkbynetworkid.md)

