This use case is intended to create a RepositoryAttribute, i.e. an unshared LocalAttribute based on a given IdentityAttribute.

Parameters

  • The content for the LocalAttribute that ought to be created as IdentityAttribute without the owner property, since it is automatically set to the address of your Identity.

On Success

  • A LocalAttribute is created according to the parameters and returned with an undefined shareInfo.

On Failure

  • The LocalAttribute cannot be created if the provided content.value.@type does not match one of the allowed IdentityAttribute value types.
  • The LocalAttribute cannot be created if invalid content.tags were specified. A tag is invalid if it is neither contained in the AttributeTagCollection for the content.value.@type and starts with the prefix bkb: nor starts with the custom tag prefix x: or X:, the prefix urn:, the prefix language: followed by a valid ISO 639 language code nor the prefix mimetype: followed by a valid MIME type matching the pattern ^[a-z-*]+/[a-z-*]+$.
  • The LocalAttribute cannot be created if there is already an existing RepositoryAttribute whose succeededBy property is undefined that has the exact same content.value.

How to execute this use case with the Connector?

The Connector is our first-class citizen, thus we provide you with a detailed API description for every use case. This use case can be executed with the REST API of the Connector which you can Access the Connector.
Corresponding interactive API docs excerpt: