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

# ekso field

> Custom and system field definitions.

## Overview

Custom and system field definitions.

## Verbs

| Verb               | Description                                                                                                                |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------- |
| `list`             | List the full field collection (core + custom, grouped by type).                                                           |
| `create-date`      | Create a date field (--name + optional flags, or --data).                                                                  |
| `create-decimal`   | Create a decimal field (--name --minimum --maximum, or --data).                                                            |
| `create-integer`   | Create an integer field (--name --minimum --maximum, or --data).                                                           |
| `create-percent`   | Create a percent field (--name --minimum --maximum, or --data).                                                            |
| `create-list`      | Create a list field (--name --values "a,b,c" --multi-select, or --data).                                                   |
| `create-picker`    | Create a picker field (--name --scope --multi-select, or --data).                                                          |
| `create-text`      | Create a text field (--name --content-type --maximum, or --data).                                                          |
| `create-time`      | Create a time field (--name --allow-day --allow-hour --allow-minute, or --data).                                           |
| `create-toggle`    | Create a toggle (boolean) field (--name, or --data).                                                                       |
| `update-date`      | Update a date field (id positional; flags patch a fetched record, or --data replaces). 403 on system fields.               |
| `update-decimal`   | Update a decimal field. 403 on system fields.                                                                              |
| `update-integer`   | Update an integer field. 403 on system fields.                                                                             |
| `update-percent`   | Update a percent field. 403 on system fields.                                                                              |
| `update-list`      | Update a list field's metadata. 403 on system fields — use update-list-data instead.                                       |
| `update-picker`    | Update a picker field. 403 on system fields.                                                                               |
| `update-text`      | Update a text field. 403 on system fields.                                                                                 |
| `update-time`      | Update a time field. 403 on system fields.                                                                                 |
| `update-toggle`    | Update a toggle field. 403 on system fields.                                                                               |
| `update-list-data` | Update a list field's values (the system-field escape hatch — works on Priority etc.). --data with { data, defaultValue }. |

## Detailed help

Run `ekso` directly to see flags and arguments — `--help` reflects the binary you have installed.

```bash theme={null}
ekso field --help
ekso field list --help
```

## See also

* [CLI overview](/cli/overview)
* [Authentication](/cli/authentication)
* [Configuration](/cli/configuration)
* [API Reference](/api-reference/introduction) — the underlying HTTP routes.
