Skip to main content
POST
Create Family Attribute

Authorizations

Authorization
string
header
required

Use a project API key from Settings > API Access. Send it as Authorization: Bearer wpk_.... See authentication and scopes for setup and permissions.

Headers

Idempotency-Key
string

Reuse this key for retries of the same write. Scoped to this API key; retained until key deletion. Different requests with the same key return 409.

Required string length: 1 - 128
Pattern: ^[!-~]+$

Body

application/json
family
integer
required
Required range: x <= 9223372036854776000
attribute
integer
required
Required range: x <= 9223372036854776000
is_required
boolean
default:false
sort_order
integer | null
is_variant_axis
boolean
default:false
is_differentiator
boolean
default:false
default_value
any
validation_override
Validation Override · object | null
display_sequence
integer | null
filter_sequence
integer | null
value_code_set_override
integer | null
Required range: 0 < x <= 9223372036854776000
allowed_value_codes
string[] | null
Maximum array length: 5000
Required string length: 1 - 255
uom_code_set_override
integer | null
Required range: 0 < x <= 9223372036854776000

Response

Created

id
integer
required
family
integer
required
attribute
integer
required
is_required
boolean
required
sort_order
integer | null
required
is_variant_axis
boolean
required
is_differentiator
boolean
required
default_value
any
required
validation_override
Validation Override · object | null
required
display_sequence
integer | null
required
filter_sequence
integer | null
required
value_code_set_override
integer | null
required
allowed_value_codes
string[] | null
required
uom_code_set_override
integer | null
required