Skip to main content

AttributeBulkCreateInput

Input for bulk attribute operations with flexible attribute description referencing.

Supports bulk attribute creation, updates, and deletion with the ability to reference attribute descriptions by either ID or name. When no value is provided, the existing attribute is deleted and the default value from the attribute description applies.

Perfect for bulk operations where you need to process multiple attributes efficiently while maintaining data consistency and validation against attribute description rules.

input AttributeBulkCreateInput {
attributeDescriptionId: String
attributeDescriptionName: String
value: AttributeValueInput
}

Fields

AttributeBulkCreateInput.attributeDescriptionId ● String scalar

Unique identifier of the attribute description.

Reference to an existing attribute description by its UUID. Use this when you know the exact ID of the attribute description template to use.

AttributeBulkCreateInput.attributeDescriptionName ● String scalar

Name of the attribute description.

Reference to an existing attribute description by its name. Must be in SCREAMING_SNAKE_CASE format. Use this when you prefer to reference by name instead of ID.

AttributeBulkCreateInput.value ● AttributeValueInput input

The value of the attribute for bulk operations.

When provided, creates or updates the attribute with this value. When omitted, the attribute will be deleted and the default value from the attribute description will apply.

Member Of

CreateCompanyInput input ● CreateContactInput input ● CustomerInput input ● RegisterContactInput input ● RegisterCustomerInput input ● UpdateCompanyInput input ● UpdateContactInput input ● UpdateCustomerInput input