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

# Field

> Typed SDK access to the Field resource — methods and HTTP routes.

## Typed access

`Field` operations are reached via `client.Api.Field` on `EksoClient`.

```csharp theme={null}
await client.Api.Field.ListAsync();
```

For the full set of methods and request/response types, your IDE's auto-completion
is the fastest discovery path. Each method below maps 1-to-1 to an HTTP route in
the [API Reference](/api-reference/introduction).

## Operations

| Method | Route                  | Summary                                                                           |
| ------ | ---------------------- | --------------------------------------------------------------------------------- |
| `GET`  | `/api/field`           | Returns the complete collection of core and custom fields for the current tenant. |
| `POST` | `/api/field/date`      | Creates a new custom date field.                                                  |
| `POST` | `/api/field/decimal`   | Creates a new custom decimal field.                                               |
| `POST` | `/api/field/integer`   | Creates a new custom integer field.                                               |
| `POST` | `/api/field/list`      | Creates a new custom list (dropdown) field.                                       |
| `POST` | `/api/field/percent`   | Creates a new custom percent field.                                               |
| `POST` | `/api/field/picker`    | Creates a new custom picker field.                                                |
| `POST` | `/api/field/text`      | Creates a new custom text field.                                                  |
| `POST` | `/api/field/time`      | Creates a new custom time field.                                                  |
| `POST` | `/api/field/toggle`    | Creates a new custom toggle (boolean) field.                                      |
| `PUT`  | `/api/field/date`      | Updates an existing custom date field.                                            |
| `PUT`  | `/api/field/decimal`   | Updates an existing custom decimal field.                                         |
| `PUT`  | `/api/field/integer`   | Updates an existing custom integer field.                                         |
| `PUT`  | `/api/field/list`      | Updates an existing custom list (dropdown) field.                                 |
| `PUT`  | `/api/field/list/data` | Updates the list values (and default-value pointer) of a list field.              |
| `PUT`  | `/api/field/percent`   | Updates an existing custom percent field.                                         |
| `PUT`  | `/api/field/picker`    | Updates an existing custom picker field.                                          |
| `PUT`  | `/api/field/text`      | Updates an existing custom text field.                                            |
| `PUT`  | `/api/field/time`      | Updates an existing custom time field.                                            |
| `PUT`  | `/api/field/toggle`    | Updates an existing custom toggle (boolean) field.                                |

## See also

* [SDK overview](/sdk/overview)
* [Authentication](/sdk/authentication)
* [Quickstart](/sdk/quickstart)
* [Error handling](/sdk/error-handling)
