This use case checks whether an OwnIdentityAttribute can be created without actually creating it. If an OwnIdentityAttribute can be created, this can be achieved by executing the Create an OwnIdentityAttribute use case.

Parameters

On Success

  • Returns a result that indicates if an OwnIdentityAttribute can be created based on the specified content.
  • If the isSuccess property of the result has the value true, the OwnIdentityAttribute can currently be created.
  • If the isSuccess property of the result has the value false, the OwnIdentityAttribute cannot currently be created. This may have the following reasons:
    • The provided content.value.@type does not match one of the allowed IdentityAttribute value types.
    • Invalid content.tags were provided. 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-*]+$.
    • There is already an existing OwnIdentityAttribute whose succeededBy property is undefined that has the exact same content.value.

On Failure

  • The parameters are malformed.

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: