Creates a new comment on a specific content item.

Behavior: Creates a new comment record associated with the specified content ID. The contentId from the route is assigned to the input model before saving.

Authorization: Requires an authenticated user (class-level [Authorize]).

Side Effects: A new comment record is persisted in the data store.

Error Scenarios: Returns 400 if the input model is null or invalid. Returns 401 if the user is not authenticated.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

The unique identifier of the content item to create the comment for.

Body Params

The comment model containing the comment details to create.

Represents a user comment on a content item, supporting threaded replies and optional time code references for video content.

uuid

Gets or sets the unique identifier of the comment.

uuid | null

Gets or sets the unique identifier of the content item this comment is associated with.

uuid | null

Gets or sets the unique identifier of the parent comment when this is a reply in a threaded discussion.

date-time

Gets or sets the date and time when the comment was posted.

string | null

Gets or sets the time code reference within video content that this comment relates to.

string | null

Gets or sets the text body of the comment.

user
object | null

Gets or sets the user who posted the comment.

replies
array of objects | null

Gets or sets the collection of reply comments in a threaded discussion.

replies
properties
object | null

Gets or sets additional dynamic properties as key-value pairs.

Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json