# libtmux:id

- **Package:** libtmux
- **Language:** Common Lisp
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-lisp/blob/c2e5fc4ed3befda21f45dfa5d5868c38fd138311/src/model.lisp#L41
- **Public owner:** libtmux
- **Page:** https://libtmux.org/en/lisp/latest/reference/libtmux-id/

```
(id entity)

Primary method: libtmux:entity:
(id (entity libtmux:entity))
```

Return the captured identity, copying mutable components. No I/O.
Physical IDs are strings; a link ID is (session-ID index window-ID). Attached
client IDs identify rows within a single observation, not stable daemon clients.

## Methods

### `(id (entity libtmux:entity))`

## Parameters

- `entity` (for `id(entity)`)
- `entity` (`libtmux:entity`) (for `Primary method: libtmux:entity`)

## Guides

Pages that discuss `id`.

- [Captures and identity](/en/lisp/latest/concepts/captures/)
