---
title: "PUT /config/router"
method: PUT
path: "/config/router"
---

# PUT /config/router

`PUT /config/router`

Configure Router specific settings. This method may be issued to any Router device (including Border Routers).

## Request body

- RouterConfig — Several TPS "administrative" (fixed pre-deployment) router setting.
  - `routingMethod` integer, required — Set as specified in the [FANTPS] PAN-IE description.
  - `networkName` string, required — Set as specified in the [FANTPS] NETNAME-IE description.
  - `panSizeOffset` integer, required — An offset to be added to the Pan Size advertised by this device.
  - `routingCostOffset` integer, required — An offset to be added to the Routing Cost advertised by this device.
  - `sixLowpanMtu` integer — The 6LoWPAN MTU to be used by this router.
  - `gtkMaxMismatch` integer — Maximum time between a SUP detecting a GTKHASH mismatch and the SUP initiating Msg1 of the authentication flow (causing the BR to initiate a Group Key handshake with the SUP).
  - `lgtkMaxMismatch` integer — Maximum time between a SUP detecting a LGTKHASH mismatch and the SUP initiating Msg1 of the authentication flow (causing the BR to initiate a Group Key handshake with the SUP).
  - `ndAddressRegistrationLifetime` integer — 16-bit unsigned integer. The lifetime, in minutes, of the router's address registration. [RFC 8505] and [RFC 9010]
  - `lfnJoinEnabled` boolean — True if LFN joins to this router are enabled, False otherwise.
  - `lfnPanTimeout` integer — Interval, in minutes, after which an FFN parent must disable LFN broadcast messaging if the FFN parent is unable to communicate with its border router.
  - `mplSeedLength` integer — The MPL seed-id length (S-field). An unsigned two-bit integer equal to either 0 or 3, where 0 indicates the seed-id is elided and is the IPv6 source address, and 3 indicates the seed-id is the 128-bit ULA/GUA of the source. [RFC7731, FANTPS-1.1v06-d7]

## Response `200`

Router successfully configured.

## Other responses

- `400` — Device is not a Router.
- `default` — Unknown error occurred

---

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