---
title: "List asset fields"
method: POST
path: "/assets/v1/fields/list"
tags: ["Assets"]
---

# List asset fields

`POST /assets/v1/fields/list`

## Request body

- S12AssetsV1ListFieldsRequest — The parameters for `ListFields`
  - `search` string — Optional. Filter asset fields by this search term.

## Response `200`

A successful response.

- S12AssetsV1ListFieldsResponse — Result returned from `ListFields`
  - `result` S12AssetsV1Field[] — List of all fields under current organisation.
    - `id` string, required — A global unique identifier for a field.
    - `name` string — Name of the field.
    - `field_type` 'FIELD_TYPE_UNSPECIFIED' | 'FIELD_TYPE_PREDEFINED' | 'FIELD_TYPE_CUSTOM' — Type of Field. - FIELD_TYPE_UNSPECIFIED: Field type Unspecified. - FIELD_TYPE_PREDEFINED: Field type pre-defined. - FIELD_TYPE_CUSTOM: Field type custom.
    - `value_type` 'FIELD_VALUE_TYPE_UNSPECIFIED' | 'FIELD_VALUE_TYPE_STRING' | 'FIELD_VALUE_TYPE_MONEY' | 'FIELD_VALUE_TYPE_TIMESTAMP' | 'FIELD_VALUE_TYPE_SELECT' — Describes each type of asset field. - FIELD_VALUE_TYPE_UNSPECIFIED: Field value type unspecified. - FIELD_VALUE_TYPE_STRING: This type accepts plain text values. - FIELD_VALUE_TYPE_MONEY: This type accepts numerical values with currency codes. For example, "99.99" numerical value with "AUD" as the currency code. - FIELD_VALUE_TYPE_TIMESTAMP: This type accepts timestamp values in the Internet Date-Time format. - FIELD_VALUE_TYPE_SELECT: This type accepts select values.
    - `select_options` S12TypefieldV1FieldOption[] — The options of a field select. 100 limit enforced in typefield, but to lower the feedback loop, we enforce it here too.
      - `id` string — The id of a field select option.
      - `label` string — The label of a field select option.
      - `order` integer — The display order of this option, 0-indexed. Options should be displayed in ascending order of this field, matching the order they were defined in the field settings.

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/safetyculture/apis/safetyculture-api.md) · [All operations](https://skmtc.net/safetyculture/apis/safetyculture-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/safetyculture/safetyculture-api/versions/5be91df61ded/schema)
