> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fire.rest/llms.txt
> Use this file to discover all available pages before exploring further.

# Pair a kitchen device

> Enroll kitchen TVs and tablets on Fire KDS with a 6-digit code — no email invite required.

Kitchen screens (TVs / tablets running **fire-kds**) can join a store with a short **pairing code**. The device becomes a kitchen terminal for that store and opens the dashboard ready to launch screens.

This flow is for **kitchen devices only**. Human operators who need email access keep using the normal login. POS terminals and kiosks use their own pairing flows.

## What you need

| Requirement               | Detail                                                         |
| ------------------------- | -------------------------------------------------------------- |
| KDS store already created | The store must exist under **KDS → All Stores**.               |
| Access in the backoffice  | Permission to open the store menu and generate a pairing code. |
| Device with a browser     | Open fire-kds on the TV or tablet (full screen recommended).   |

## Pair a device

<Steps>
  <Step title="Generate a code in the backoffice">
    Go to **KDS → All Stores**, open the store’s **⋮** menu, and choose **Pair device**. A **6-digit code** appears (it expires after a short time — generate a new one if needed).

    <Frame>
      <img src="https://mintcdn.com/firepos/YE9-JONwBCj2q0UK/images/manuals/kds/device-pairing/01-pair-code-admin.png?fit=max&auto=format&n=YE9-JONwBCj2q0UK&q=85&s=77f6e7fb3ed4c0712c2d0059a43342f1" alt="Pair device dialog showing a 6-digit code" width="2940" height="1640" data-path="images/manuals/kds/device-pairing/01-pair-code-admin.png" />
    </Frame>
  </Step>

  <Step title="Open pairing on the kitchen device">
    On the TV or tablet, open fire-kds. Unauthenticated devices land on **`/pair`**. Enter the 6-digit code and confirm.

    <Frame>
      <img src="https://mintcdn.com/firepos/YE9-JONwBCj2q0UK/images/manuals/kds/device-pairing/02-pair-device-form.png?fit=max&auto=format&n=YE9-JONwBCj2q0UK&q=85&s=6802a658ffa5e5bb84376826232664eb" alt="fire-kds pairing screen with code field" width="2940" height="1544" data-path="images/manuals/kds/device-pairing/02-pair-device-form.png" />
    </Frame>
  </Step>

  <Step title="Confirm the device is ready">
    After a successful pair, the device navigates to the store **dashboard**. From there you can open the configured KDS screens, the order display, or the operator board.
  </Step>
</Steps>

<Tip>
  On `/pair` you can switch to **Operator sign in with email** if a person needs the full admin session. From `/login`, use **Pair a kitchen device** to go back to the code flow.
</Tip>

## Manage paired devices

Open **KDS → Paired devices** (`/kds/admin/paired-terminals`) to see every kitchen terminal linked to your account: store, terminal name, and status.

From that list you can **unpair** a device. After unpair, the TV loses its kitchen session and returns to `/pair` the next time it loads.

<Frame>
  <img src="https://mintcdn.com/firepos/YE9-JONwBCj2q0UK/images/manuals/kds/device-pairing/03-paired-terminals.png?fit=max&auto=format&n=YE9-JONwBCj2q0UK&q=85&s=1316324f211fa53565f87942377e16d0" alt="List of paired KDS devices with unpair action" width="2940" height="1544" data-path="images/manuals/kds/device-pairing/03-paired-terminals.png" />
</Frame>

## Sign out from the device

Signing out from a **paired kitchen session** revokes the terminal enrollment. The TV goes back to the pairing screen and must be paired again.

Signing out from an **email/password** operator session does **not** revoke the kitchen device.

## After pairing

1. Open each kitchen screen from the dashboard (or the bookmarked `/kds/{screenId}` URL).
2. Open the [order display](/en/manuals/kds/waitlist) on the pickup TV if you use one.
3. Optionally open the [operator board](/en/manuals/kds/operator-board) for supervisors.

<Check>
  Your kitchen device is paired to the store and ready to run Fire KDS screens.
</Check>
