SetAttributeNameCommandRequestInput
Sets the name of a multilingual attribute in one language and creates it if the attribute has no name in this language yet. Other languages stay as they are. System attributes cannot be changed. Errors: errorCode is ATTRIBUTE_NOT_FOUND (no attribute has this ID); ATTRIBUTE_KIND_MISMATCH (the attribute is a function attribute; it has one name, see ‘UpdateFunctionAttribute’); ATTRIBUTE_IS_SYSTEM_ATTRIBUTE (the attribute is supplied by the system); ATTRIBUTE_NAME_REQUIRED (the name is empty), ATTRIBUTE_NAME_INVALID (the name contains ’#’), ATTRIBUTE_LANGUAGE_NOT_FOUND (the language is unknown or not active); ATTRIBUTE_NAME_ALREADY_EXISTS (another attribute or function attribute of the entity type has this name in the default language, regardless of upper and lower case). - Request
SetAttributeNameCommandRequestInputFields
The ID of the multilingual attribute.
The language as BCP 47 tag, for example 'de' or 'de-AT'. Case does not matter on input; the output uses the canonical form (language lower case, region upper case).
The name in this language. It must not contain the character '#'.
Was this page helpful?