---
title: "Updates the field definition in the customer area."
method: PUT
path: "/Litium/api/admin/customers/fieldDefinitions/{systemId}"
tags: ["Customers field definition"]
---

# Updates the field definition in the customer area.

`PUT /Litium/api/admin/customers/fieldDefinitions/{systemId}`

## Path parameters

- `systemId` string, uuid, required

## Request body

- LitiumFieldFrameworkFieldDefinitionLitiumCustomersCustomerArea, nullable — Class FieldDefinition.
  - `areaType` string — Gets the type of the area.
  - `canBeGridColumn` boolean — Gets or sets a value indicating whether this instance can be grid column.
  - `canBeGridFilter` boolean — Gets or sets a value indicating whether this instance can be grid filter.
  - `editable` boolean — Gets or sets a value indicating whether this instance is editable.
  - `fields` FieldsFieldFrameworkFieldDefinitionCustomerArea
    - `_description` object
      - `en-US` string, nullable
      - `sv-SE` string, nullable
    - `_name` object
      - `en-US` string, nullable
      - `sv-SE` string, nullable
    - `_option` object
      - `*` FieldMetadataObject
  - `hidden` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldDefinition is hidden.
  - `multiCulture` boolean — Gets or sets a value indicating whether [multi culture].
  - `systemDefined` boolean — Gets or sets a value indicating whether [system defined].
  - `systemId` string, uuid — Gets the system identifier.
  - `fieldType` string, nullable — Gets or sets the type of the field.
  - `id` string, nullable — Gets or sets the identifier.
  - `useInStorefront` boolean — Gets or sets a value indicating whether this field can be used in Storefront.
  - `useInSearchEngine` boolean — Gets or sets a value indicating whether this field can be used in search engine.
  - `includeInSalesReport` boolean — Gets or sets a value indicating whether this field is marked as included in sales reports.
  - `accessControlList` LitiumSecurityAccessControlEntry[], nullable — Gets or sets the access control list.
    - `groupSystemId` string, uuid — Gets or sets the group system identifier.
    - `operation` 'Entity/Publish' | 'Entity/Read' | 'Entity/UsageProfileRead' | 'Entity/UsageProfileWrite' | 'Entity/UsageRead' | 'Entity/UsageWrite' | 'Entity/Write'

## Response `200`

OK

- LitiumFieldFrameworkFieldDefinitionLitiumCustomersCustomerArea, nullable — Class FieldDefinition.
  - `areaType` string — Gets the type of the area.
  - `canBeGridColumn` boolean — Gets or sets a value indicating whether this instance can be grid column.
  - `canBeGridFilter` boolean — Gets or sets a value indicating whether this instance can be grid filter.
  - `editable` boolean — Gets or sets a value indicating whether this instance is editable.
  - `fields` FieldsFieldFrameworkFieldDefinitionCustomerArea
    - `_description` object
      - `en-US` string, nullable
      - `sv-SE` string, nullable
    - `_name` object
      - `en-US` string, nullable
      - `sv-SE` string, nullable
    - `_option` object
      - `*` FieldMetadataObject
  - `hidden` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldDefinition is hidden.
  - `multiCulture` boolean — Gets or sets a value indicating whether [multi culture].
  - `systemDefined` boolean — Gets or sets a value indicating whether [system defined].
  - `systemId` string, uuid — Gets the system identifier.
  - `fieldType` string, nullable — Gets or sets the type of the field.
  - `id` string, nullable — Gets or sets the identifier.
  - `useInStorefront` boolean — Gets or sets a value indicating whether this field can be used in Storefront.
  - `useInSearchEngine` boolean — Gets or sets a value indicating whether this field can be used in search engine.
  - `includeInSalesReport` boolean — Gets or sets a value indicating whether this field is marked as included in sales reports.
  - `accessControlList` LitiumSecurityAccessControlEntry[], nullable — Gets or sets the access control list.
    - `groupSystemId` string, uuid — Gets or sets the group system identifier.
    - `operation` 'Entity/Publish' | 'Entity/Read' | 'Entity/UsageProfileRead' | 'Entity/UsageProfileWrite' | 'Entity/UsageRead' | 'Entity/UsageWrite' | 'Entity/Write'

---

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