Comments

Discussion on any entity

Discussion on any entity

Endpoints

MethodPathSummary
GET/api/v1/commentsList comments
POST/api/v1/commentsCreate comment
GET/api/v1/comments/{id}Get comment
PATCH/api/v1/comments/{id}Update comment
DELETE/api/v1/comments/{id}Delete comment (soft delete)

List comments

GET /api/v1/comments

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string
``string
entity_typequerystring
entity_idquerystring

Responses

CodeDescription
200Comment list

Create comment

POST /api/v1/comments

Requires authentication.

Request Body

FieldTypeRequiredDescription
contentstringYes
entity_idstringYes
entity_typestringYes
metadataobject
reply_to_idstring

Responses

CodeDescription
201Comment created

Get comment

GET /api/v1/comments/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Comment details

Update comment

PATCH /api/v1/comments/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Request Body

FieldTypeRequiredDescription
contentstring
metadataobject

Responses

CodeDescription
200Comment updated

Delete comment (soft delete)

DELETE /api/v1/comments/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Comment deleted