Skip to main content

Create a content type

Log in to add to favourites
POST/api/management/projects/{projectId}/contenttypes/

Parameter

NameParameter typeTypeDescriptionExampleRequired
projectIdpathstringThe project identifier found in the project overview screen of the management consolemovieDbtrue

Responses

HTTP status codeReasonModel
201CreatedContent type
401UnauthorizedError
404Project not foundError
409Resource already existsError
422Validation errorError
500Internal server errorError

Examples

JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
POST: /api/management/projects/movieDb/contenttypes/ { "id": "movie", "projectId": "movieDb", "name": { "en-GB": "Movie" }, "description": { "en-GB": "A movie type" }, "entryTitleField": "title", "entryDescriptionField": "overview", "fields": [ { "id": "title", "name": { "en-GB": "Title" }, "dataType": "string", "editor": { "id": "text", "instructions": { "en-GB": "The title of the movie" }, "properties": { "placeholderText": { "en-GB": "Enter the full title of the movie appropriate to the region" } } } }, { "id": "tagline", "name": { "en-GB": "Tagline" }, "dataType": "string", }, { "id": "overview", "name": { "en-GB": "Overview" }, "dataType": "string", "dataFormat": "html" }, { "id": "releaseDate", "name": { "en-GB": "Release Date" }, "dataType": "dateTime", "validations": null }, { "id": "actors", "name": { "en-GB": "Actors" }, "dataType": "objectArray", "dataFormat": "entry", "validations": { "allowedContentTypes": { "contentTypes": [ "actor" ] } } } ], "defaultLanguage": "en-GB", "supportedLanguages": [ "en-GB" ], "workflowId": "contensisEntryBasic", "dataFormat": "entry" }

Remarks

Still need help?

New support request