# Register

The `Register` family — 7 operations.

A register is one checkout lane at a logical facility — the till definition devices pair against.

## Operations

| Operation | Kind | What it does |
| --- | --- | --- |
| [createRegister](/reference/register/createRegister/) | mutation | Create a new register — one till position a device drives at your organization. |
| [deactivateRegister](/reference/register/deactivateRegister/) | mutation | Deactivate a register — one till position a device drives — it stops being usable but keeps its history and can be reactivated. |
| [doomRegister](/reference/register/doomRegister/) | mutation | Permanently retire a register — one till position a device drives. |
| [reactivateRegister](/reference/register/reactivateRegister/) | mutation | Reactivate a register — one till position a device drives — bring a deactivated record back into use. |
| [register](/reference/register/register/) | query | Look up one record — a register — one till position a device drives. |
| [registers](/reference/register/registers/) | query | The register list — each entry is a register — one till position a device drives. |
| [updateRegister](/reference/register/updateRegister/) | mutation | Edit a register — one till position a device drives — change its details. |
