- 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.
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.
Use the Upload API to upload assets to Content Hub.
Details of the entity to be added.
Gets or sets a value indicating whether the entity is a root taxonomy item.
- https://your-serverhttps://your-server/api/entities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://your-server/api/entities?culture=string&groups=string&members=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": 0,
"identifier": "string",
"properties": {
"property1": {},
"property2": {}
},
"relations": {
"property1": {
"parents": [
{
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
}
],
"parent": {
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
},
"children": [
{
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
}
],
"child": {
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
},
"inherits_security": true,
"parent_total": 0,
"child_total": 0,
"self": {
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
}
},
"property2": {
"parents": [
{
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
}
],
"parent": {
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
},
"children": [
{
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
}
],
"child": {
"properties": {
"property1": {},
"property2": {}
},
"renditions": {
"property1": {},
"property2": {}
},
"permissions": [
"string"
],
"identifier": "string",
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
},
"inherits_security": true,
"parent_total": 0,
"child_total": 0,
"self": {
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
}
}
},
"is_root_taxonomy_item": true,
"is_path_root": true,
"entitydefinition": {
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
},
"is_system_owned": true,
"inherits_security": true,
"self": {
"href": "string",
"filename_properties": [
"string"
],
"title": "string",
"templated": false
}
}'