---
title: "Fetch controller"
method: GET
path: "/controllers/{id}"
tags: ["Controllers"]
---

# Fetch controller

`GET /controllers/{id}`

## Path parameters

- `id` integer, required

## Response `200`

OK

- object
  - `id` integer, required — The ID of the controller
  - `resource_type` 'Controller', required — The resource type of the controller
  - `name` string, required — The name of the controller
  - `description` string, nullable, required — The description of the controller
  - `created_at` string, date-time, required — When the controller was created
  - `updated_at` string, date-time, required — When the controller was updated
  - `broadcast_ip_address` string, nullable, required — The broadcast IP address of the controller
  - `configured` boolean, required — Whether the controller is configured
  - `device_id` string, required — The device ID of the controller
  - `ethernet_mac` string, required — The ethernet MAC address of the controller
  - `gateway_ip_address` string, nullable, required — The gateway IP address of the controller
  - `ip_address` string, nullable, required — The IP address of the controller
  - `model` 'router-8.0' | 'controller-pro-1.1' | 'controller-pro-2.0', required — The model of the controller
  - `network_interface` 'ethernet' | 'wifi' | 'null', nullable, required — The network interface of the controller
  - `network` string, nullable, required — The network of the controller
  - `online` boolean, required — Whether the controller is online
  - `revision` string, required — The revision of the controller
  - `token` string, required — The token of the controller
  - `wifi_mac` string, required — The wifi MAC address of the controller
  - `zone_controller` boolean, required — Whether the controller is a zone_controller
  - `place_id` integer, required — The place ID of the controller
  - `place` object, required — The place of the controller
    - `id` integer, required — The ID of the place
    - `resource_type` 'Place', required — The resource type of the place
    - `name` string, required — The name of the place

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[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)
