---
title: "AgentRouterWanConfig"
method: PATCH
path: "/agents/{agentId}/router-wan-config"
tags: ["AgentRouterWanConfig"]
---

# AgentRouterWanConfig

`PATCH /agents/{agentId}/router-wan-config`

## Path parameters

- `agentId` string, required

## Headers

- `Api-Version` 2, required
- `Api-Application` string, required
- `Api-Company` string, required
- `Api-Branding` string

## Request body

- object
  - `agent` object
    - `publicId` string
  - `multiwanPolicy` 'eth_cell_wifi' | 'cell_eth_wifi' | 'eth_wifi_cell' | 'wifi_eth_cell' | 'cell_wifi_eth' | 'wifi_cell_eth', nullable
  - `ipUseDhcp` boolean, nullable
  - `ipAddress` string, nullable
  - `ipGateway` string, nullable
  - `ipNetMask` string, nullable
  - `dnsServers` string[]
  - `dnsRebindProtectionEnabled` boolean, nullable
  - `cellularApn` string, nullable
  - `cellularPincode` string, nullable
  - `cellularMtu` integer, nullable
  - `digitalInputMode` 'disable_vpn_high' | 'disable_vpn_low' | 'disable_wan_high' | 'disable_wan_low', nullable
  - `wanTrackInterval` integer, nullable
  - `wanTrackIps` string[]
  - `wlanTrackInterval` integer, nullable
  - `wlanTrackIps` string[]
  - `cellularTrackInterval` integer, nullable
  - `cellularTrackIps` string[]
  - `httpProxyAddress` string, nullable
  - `httpProxyPort` integer, nullable
  - `httpProxyAuthentication` 'none' | 'basic' | 'ntlm', nullable
  - `httpProxyUsername` string, nullable
  - `httpProxyIsSocks5` boolean, nullable

## Response `200`

Success response

- object
  - `status` string, required
  - `type` string, required
  - `data` object, nullable, required

## Other responses

- `4XX` — 4XX error response

---

[API](https://skmtc.net/ixon/apis/ixon-api.md) · [All operations](https://skmtc.net/ixon/apis/ixon-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ixon/ixon-api/versions/7875dc33d41f/schema)
