Upload Property Definitions Csv
Upload property definitions from CSV content.
Authentication Required: Requires property_definition:write permission.
Required CSV columns: key, name, type Optional columns: multi, label_en, isRequired, isFacetable, isSearchable, level, category, mustBeAccurateToAssign, aiCanAddANewValue, aiMatchingGuidance, description, ui_widget, display_group, display_order, visibility, is_entry_field, isVisibleInStorefront, inputHint, attributeConstraint, prompt_name, enrichment_strategies, enrichment_generation_prompt, enrichment_context_fields, enrichment_max_length, enrichment_extraction_hint, enrichment_source_priority, enrichment_overwrite_merchant, enrichment_llm_model, is_common
is_common: When true, the property is added to the base template so it becomes a common property inherited by all product types.
Valid type values: enum, text, number, boolean, date, datetime, time, set, money, reference, localized_text, localized_enum, rich_text, url, string_array, ltext (alias for localized_text), lenum (alias for localized_enum)
Performs upsert: creates new records or updates existing ones by key.
Cookies
Body
Request model for CSV upload.
CSV content as string
Response
Successful Response
Response model for batch CSV upload operations.
Number of new records created
Number of rows that failed
Total rows processed
Number of existing records updated
Number of existing null values cleaned up from the database
List of errors
Number of rows skipped due to null/empty values