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