POST
/ng-cms/content/{projectId}/{typeKey}https://apis-spb.konso.io/ng-cms/content/{projectId}/{typeKey}Create a content entry
Параметры запроса
projectIdstringThe unique identifier of the project
typeKeystringThe key of the content type (e.g. blog-post). Must match an existing content type in the project.
Тело запроса
CreateContentEntryRequestfieldsobjectKey-value map of field data. Keys must match the field keys defined in the content type schema. Values are validated against each field's type and constraints.
Ответы
201Entry created successfully in Draft status. Returns the new entry ID.
тип: ApiResponse<string>
successbooleanIndicates whether the request was successfulresultstringThe ID of the newly created content entryerrorsErrorDetail[]List of errors (empty on success)400Validation failed — fields do not satisfy the content type schema constraints.
тип: ApiResponse<T>
isValidbooleanAlways false for validation errorsvalidationErrorsValidationError[]List of validation failuresnamestringField that failed validationattemptedValueobjectThe value that was submittedmessagestringHuman-readable validation message401Unauthorized. A valid API key is required.
404Not Found. No content type exists with the given typeKey in this project.
412Precondition Failed. The project's current plan does not allow access to this resource, or payment is required to proceed.
500Unexpected server error.
тип: ApiResponse<T>
successbooleanAlways falseerrorsErrorDetail[]List of server-side errorscorrelationIdstringUnique ID for tracing the errormessagestringError messagestackstringStack trace (non-production only)Язык:
expand_more
Пример запроса
curl --request POST \
--url https://apis-spb.konso.io/ng-cms/content/{projectId}/{typeKey} \
--header 'x-api-key: <token>' \
--header 'Content-Type: application/json' \
--data '{
"fields": {
"title": "My First Post",
"body": "<p>Hello world</p>",
"publishedAt": "2025-06-01T10:00:00Z"
}
}'Response Example201
{
"success": true,
"result": "ce_x9y8z7w6v5u4",
"errors": []
}KONSO
Исходный код
Референсные реализации этого эндпоинта — если поведение неочевидно, проще свериться с кодом, чем гадать.
Клиентские библиотеки
Официальные SDK для вызова этого метода из вашего кода — без ручной сборки запроса.
TS