Entities

Create an entity

Creates an entity with the specified details, including associated members and groups. The link to the associated Entity Definition Resource is required. The self property is ignored and can be omitted. <br> <br> If the request body contains an id, the request is treated as a possible UPSERT. If the id is omitted and only an identifier is provided, the request returns a conflict instead of updating the existing entity. The request then checks for the existence of the entity and if the response is positive, it updates the entity based on the provided body elements. When an id is present, the header contains the same Location property as with a normal POST response. When an identifier is used, the header contains an X-Global-Identifier property with the updated identifier as its value. <br> <br> Use the Upload API to upload assets to Content Hub. {% admonition type="info" name="Note" %}It is not possible to set relations while creating an entity unless the relations are nested. Additionally, this functionality is available only through the REST API and not through the Web Client SDK. For non-nested relations one call is made for each relation that is updated. {% /admonition %}

post/api/entities

Request

Query parameters

culturestring

Culture for the entity, for example en-US.

groupsstring

Member groups to associate with the entity, for example PreambleGroup,ChoiceGroup.

membersstring

Members to associate with the entity, for example PreambleThemeProperty,ChoiceThemeProperty.

Request body

idinteger nullable

Gets or sets the entity ID.

identifierstring nullable

Gets or sets the entity identifier.

propertiesobject nullable

Gets or sets the properties of the entity.

relationsobject nullable

Gets or sets the relations of the entity.

is_root_taxonomy_itemboolean nullable

Gets or sets a value indicating whether the entity is a root taxonomy item.

is_path_rootboolean nullable

Gets or sets a value indicating whether the entity is a path root.

is_system_ownedboolean

Gets or sets a value indicating whether the entity is system owned.

inherits_securityboolean

Gets or sets a value indicating whether the entity inherits security.

Response

Successful operation

Changes

No recorded changes to this operation across all 1 revision of this API.