Import attributes from CSV
Upload a CSV file to import attribute definitions for the specified brand/domain. The import is processed asynchronously.
Expected CSV columns
- attribute_name (required): Attribute display name
- attribute_key (optional): Machine-readable key
- description (optional): Attribute description
- data_type (optional): Data type
- scope (optional): Attribute scope
- enum_values (optional): Allowed values, pipe-delimited (e.g.
S|M|L) - allow_ai_content (optional): Allow AI to generate values (
true/false) - source (optional):
MERCHANTorGOLD_STANDARD - guideline_reason (optional): Guidance for AI enrichment
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
The brand domain name (for example, vessel.com or containerstore.com) used to scope the request to a specific brand's data and configuration. The authenticated principal must be authorized for the specified brand.
"vessel.com"
Body
Response
Import accepted for asynchronous processing
Identifier for the attribute import job.
"e2716438-b763-4be8-82d2-36abe0cb92b1"
Import name.
"attribute_test.csv"
"PENDING"
36
0
0
0
0
0
"attribute_test.csv"
[]"2026-03-12T18:04:03.879876Z"
null
null
null
null
null
