---
title: "Fetch wireless locks"
method: GET
path: "/wireless_locks"
tags: ["Wireless locks"]
---

# Fetch wireless locks

`GET /wireless_locks`

## Query parameters

- `ids` string
- `lock_id` integer
- `controller_id` integer
- `gateway_id` integer
- `limit` integer
- `offset` integer

## Response `200`

OK

- object[]
  - `id` integer, required — The ID of the wireless lock
  - `name` string, required — The name of the wireless lock
  - `online` boolean, nullable, required — Whether the wireless lock is online
  - `model` 'NDE', required — The model of the wireless lock
  - `address` string, required — The address of the wireless lock
  - `firmware_version` string, required — The firmware version of the wireless lock
  - `serial_number` string, required
  - `battery_level` string, required
  - `motor_stall` boolean, required — Whether the wireless lock has a motor stall
  - `loss_of_rf` boolean, required — Whether the wireless lock has a loss of RF
  - `loss_of_rs485` boolean, required — Whether the wireless lock has a loss of RS485
  - `unlocked` boolean, required — Whether the wireless lock is unlocked
  - `opened` boolean, required — Whether the wireless lock is opened
  - `created_at` string, date-time, required — When the wireless lock was created
  - `updated_at` string, date-time, required — When the wireless lock was updated
  - `channel` integer, required — The channel of the wireless lock
  - `controller_id` integer, required — The controller ID of the wireless lock
  - `controller` object, required — The controller of the wireless lock
    - `id` integer, required — The ID of the controller
    - `name` string, required — The name of the controller
    - `online` boolean, required — Whether the controller is online
  - `wireless_lock_connection_id` integer, nullable, required — The wireless_lock_connection ID of the wireless lock
  - `lock_id` integer, nullable, required — The ID of the lock
  - `gateway_id` integer, required — The gateway ID of the wireless lock
  - `gateway` object, required — The gateway of the wireless lock
    - `id` integer, required — The ID of the controller
    - `name` string, required — The name of the controller
    - `online` boolean, required — Whether the controller is online

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.dev/kisi/apis/kisi-api.md) · [All operations](https://skmtc.dev/kisi/apis/kisi-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kisi/kisi-api/revisions/998700ffff5a/schema)
