Import content model
Is this page helpful?
curl--request POST\
--url https: //manage.kontent.ai/v2/projects/<YOUR_ENVIRONMENT_ID>/snippets \
--header 'Authorization: Bearer <YOUR_MANAGEMENT_API_KEY>'\
--header 'Content-type: application/json'\
--data '
{
"name": "Metadata",
"codename": "metadata",
"elements": [
{
"name": "Title",
"codename": "title",
"type": "text"
},
{
"name": "Keywords",
"codename": "keywords",
"type": "text"
},
{
"name": "Description",
"codename": "description",
"type": "text"
}
]
}'
curl--request POST\
--url https: //manage.kontent.ai/v2/projects/<YOUR_ENVIRONMENT_ID>/taxonomies \
--header 'Authorization: Bearer <YOUR_MANAGEMENT_API_KEY>'\
--header 'Content-type: application/json'\
--data '
{
"name": "Blogpost topic",
"codename": "blog_topic",
"terms": [
{
"name": "Sport",
"codename": "sport",
"terms": [
{
"name": "Soccer",
"external_id": "soccer",
"terms": []
},
{
"name": "Ice hockey",
"external_id": "hockey",
"terms": []
},
{
"name": "Rugby",
"external_id": "rugby",
"terms": []
}
]
},
{
"name": "Technology stack",
"codename": "tech",
"terms": [
{
"name": "JavaScript",
"codename": "js",
"terms": []
},
{
"name": "C#",
"codename": "c",
"terms": []
},
{
"name": "MVC",
"codename": "mvc",
"terms": []
}
]
}
]
}'
curl--request POST\
--url https: //manage.kontent.ai/v2/projects/<YOUR_ENVIRONMENT_ID>/types \
--header 'Authorization: Bearer <YOUR_MANAGEMENT_API_KEY>'\
--header 'Content-type: application/json'\
--data '
{
"name": "Blogpost",
"codename": "blogpost",
"content_groups": [
{
"name": "Content",
"external_id": "content"
},
{
"name": "Metadata",
"external_id": "metadata"
},
{
"name": "Topic",
"external_id": "topic"
}
],
"elements": [
{
"name": "Title",
"type": "text",
"content_group": {
"external_id": "content"
}
"default": {
"global": {
"value": "This is the default value of the text element."
}
}
},
{
"name": "Image",
"type": "asset",
"content_group": {
"external_id": "content"
}
},
{
"name": "Blog content",
"type": "rich_text",
"content_group": {
"external_id": "content"
}
},
{
"snippet": {
"codename": "metadata"
},
"type": "snippet",
"codename": "metadata",
"content_group": {
"external_id": "metadata"
}
},
{
"taxonomy_group": {
"codename": "blog_topic"
},
"type": "taxonomy",
"codename": "taxonomy",
"content_group": {
"external_id": "topic"
}
}
]
}'