# st.syncNetwork

This action enables network monitoring so you can poll connection events — accepted requests, new connections, and incoming connection requests — without diffing the connection list yourself.

This action enables **network monitoring** for your account so you can [poll the network](/docs/monitoring-network) for connection events as they happen.

Instead of repeatedly retrieving connections and pending requests and comparing the results, `st.syncNetwork` starts watching the account's network in the background. Run it once per account. After it succeeds, connection events become available through the [network polling endpoint](/docs/monitoring-network) and the network [webhook events](/docs/webhooks).

> 💡 Only changes that happen **after** network sync is enabled are captured. The current state predating the moment you enable it is used as a baseline and does not produce events.

## Constraints

> ⏺️ **Root Start:** allowed.

> ⬆️ **Parent Actions:** N/A.

> ⬇️ **Child Actions:** N/A.

## Parameters

```json
{
  "actionType": "st.syncNetwork",
  "label": "enableNetwork"
}
```

- `label` (optional) – custom label for tracking this action in workflow completion.

This action takes no other parameters.

## Result options

**Successful enabling:**

```json
{
  "actionType": "st.syncNetwork",
  "label": "enableNetwork",
  "success": true
}
```

- `label` – included only if specified in the action parameters.
