---
title: "ExtAttributesInput"
description: >
  The input fields used to define a custom customer attribute (formatted as a key-value pair). Custom attributes are used to collect additional business information during registration, such as invitation codes and custom form fields.
doc_type: graphql
doc_category: storefront
doc_version: v20270301
source_url:
  html: 'https://developer.shopline.com/docs/storefront-api/customers/inputs/ext-attributes-input'
  md: 'https://developer.shopline.com/docs/storefront-api/customers/inputs/ext-attributes-input.md'
---
# ExtAttributesInput

The input fields used to define a custom customer attribute (formatted as a key-value pair). Custom attributes are used to collect additional business information during registration, such as invitation codes and custom form fields.

- **API Version:** v20270301
- **API Type:** Storefront
- **API Protocol:** GraphQL
- **Operation Type:** Input

## Input Fields

* `key`

  [String!](https://developer.shopline.com/docs/storefront-api/common/scalars/string.md)

  The key of the attribute.    
  Maximum length: 64

* `value`

  [String!](https://developer.shopline.com/docs/storefront-api/common/scalars/string.md)

  The value of the attribute.     
  Maximum length: 255

## Input field from

* [CustomerCreateInput](https://developer.shopline.com/docs/storefront-api/customers/inputs/customer-create-input.md).attributes

