# Fields [`Field`](#tag/Fields) resources define the custom metadata schema for [`Asset`](#tag/Assets) resources in your Dash account. Every [`Asset`](#tag/Assets) in your Dash account can be assigned a value or values for each [`Field`](#tag/Fields) you define. The type and structure of the data stored against the [`Asset`](#tag/Assets) for each [`Field`](#tag/Fields) is described by a series of properties specified on the [`Field`](#tag/Fields). ## Get all fields - [GET /fields](https://api-docs.dash.app/dash/openapi/fields/getfields.md): Get all Field resources ordered by Field.name. ## Create a field - [POST /fields](https://api-docs.dash.app/dash/openapi/fields/postfield.md): Create a Field resource. ## Get a field - [GET /fields/{id}](https://api-docs.dash.app/dash/openapi/fields/getfield.md): Get a Field resource. When Field.hasFixedOptions = true the FieldOption resources for this Field can be retrieved via an FieldOptionSearch ## Update a field - [PATCH /fields/{id}](https://api-docs.dash.app/dash/openapi/fields/patchfield.md): Update a Field resource. ## Delete a field - [DELETE /fields/{id}](https://api-docs.dash.app/dash/openapi/fields/deletefield.md): Delete a Field resource.