---
title: "PUT /config/borderRouter/gtks"
method: PUT
path: "/config/borderRouter/gtks"
---

# PUT /config/borderRouter/gtks

`PUT /config/borderRouter/gtks`

Configure Border Router GTKs and/or LGTKs. This method may only be issued to a Border Router.

## Request body

- GroupTransientKeys — Add or update one or more Group Transient Keys (GTK or LGTK) to the Border Router. Keys omitted from this object are not removed. Border Routers should not configure and distribute LGTKs if they do not indicate their support of LFNs in their lfnJoinEnabled parameter.
  - `gtk0` string — Group Transient Key 0 (PAN wide)
  - `gtk1` string — Group Transient Key 1 (PAN wide)
  - `gtk2` string — Group Transient Key 2 (PAN wide)
  - `gtk3` string — Group Transient Key 3 (PAN wide)
  - `lgtk0` string — LFN Group Transient Key 0
  - `lgtk1` string — LFN Group Transient Key 1
  - `lgtk2` string — LFN Group Transient Key 2

## Response `200`

Border Router successfully configured.

## Other responses

- `400` — Device is not a Border 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)
