---
title: "Add Account Attribute"
method: POST
path: "/commerce/customer/accounts/{accountId}/attributes"
tags: ["CustomerAccount"]
---

# Add Account Attribute

`POST /commerce/customer/accounts/{accountId}/attributes`

Adds a new account attribute.

## Path parameters

- `accountId` integer, required

## Query parameters

- `userId` string
- `responseFields` string

## Request body

- CustomerAttribute
  - `adminName` string, nullable
  - `attributeCode` string, required
  - `attributeFQN` string, nullable
  - `attributeMetadata` CommerceRuntimeAttributeMetadataItem[], nullable
    - `key` string, required
    - `value` string, required
  - `auditInfo` AdminUserAuditInfo
    - `createBy` string, nullable
    - `createDate` string, date-time, nullable
    - `updateBy` string, nullable
    - `updateDate` string, date-time, nullable
  - `availableForDiscounts` boolean
  - `availableForOrderRouting` boolean
  - `content` CommerceRuntimeAttributeLocalizedContent
    - `localeCode` string, nullable
    - `value` string, nullable
  - `dataType` string, nullable
  - `displayGroup` string, required
  - `id` integer, nullable
  - `inputType` string, nullable
  - `isActive` boolean, nullable
  - `isMultiValued` boolean, nullable
  - `isReadOnly` boolean
  - `isRequired` boolean, nullable
  - `isVisible` boolean, nullable
  - `namespace` string, nullable
  - `order` integer, nullable
  - `validation` CommerceRuntimeAttributeValidation
    - `maxDateTime` string, date-time, nullable
    - `maxNumericValue` number, double, nullable
    - `maxStringLength` integer, nullable
    - `minDateTime` string, date-time, nullable
    - `minNumericValue` number, double, nullable
    - `minStringLength` integer, nullable
    - `regularExpression` string, nullable
  - `valueType` string, required
  - `vocabularyValues` CommerceRuntimeAttributeVocabularyValue[], nullable
    - `content` CommerceRuntimeAttributeValueLocalizedContent
      - `localeCode` string, required
      - `value` string, required
    - `isHidden` boolean, nullable
    - `sequence` integer, nullable
    - `value` string, required

## Response `200`

OK

- CustomerAttribute
  - `adminName` string, nullable
  - `attributeCode` string, required
  - `attributeFQN` string, nullable
  - `attributeMetadata` CommerceRuntimeAttributeMetadataItem[], nullable
    - `key` string, required
    - `value` string, required
  - `auditInfo` AdminUserAuditInfo
    - `createBy` string, nullable
    - `createDate` string, date-time, nullable
    - `updateBy` string, nullable
    - `updateDate` string, date-time, nullable
  - `availableForDiscounts` boolean
  - `availableForOrderRouting` boolean
  - `content` CommerceRuntimeAttributeLocalizedContent
    - `localeCode` string, nullable
    - `value` string, nullable
  - `dataType` string, nullable
  - `displayGroup` string, required
  - `id` integer, nullable
  - `inputType` string, nullable
  - `isActive` boolean, nullable
  - `isMultiValued` boolean, nullable
  - `isReadOnly` boolean
  - `isRequired` boolean, nullable
  - `isVisible` boolean, nullable
  - `namespace` string, nullable
  - `order` integer, nullable
  - `validation` CommerceRuntimeAttributeValidation
    - `maxDateTime` string, date-time, nullable
    - `maxNumericValue` number, double, nullable
    - `maxStringLength` integer, nullable
    - `minDateTime` string, date-time, nullable
    - `minNumericValue` number, double, nullable
    - `minStringLength` integer, nullable
    - `regularExpression` string, nullable
  - `valueType` string, required
  - `vocabularyValues` CommerceRuntimeAttributeVocabularyValue[], nullable
    - `content` CommerceRuntimeAttributeValueLocalizedContent
      - `localeCode` string, required
      - `value` string, required
    - `isHidden` boolean, nullable
    - `sequence` integer, nullable
    - `value` string, required

---

[API](https://skmtc.net/kibocommerce/apis/customer.md) · [All operations](https://skmtc.net/kibocommerce/apis/customer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kibocommerce/customer/revisions/47c0cf7b75ab/schema)
