For the complete documentation index, see llms.txt. This page is also available as Markdown.

Comments

Manage comments and replies on submissions

Get comments for multiple submissions

post

Returns comments for up to 1000 submission IDs in one request.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

Body
submission_idsstring · uuid[] · max: 1000Required
Responses
200

Comments grouped by submission UUID

application/json
post/{app_short}/submissions/comments

Count comments on a submission

get

Returns the total number of comments linked to a submission.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

idstring · uuidRequired

Submission identifier (UUID)

Responses
200

Total number of comments

application/json
countintegerOptional

Total number of comments linked to the submission

get/{app_short}/submissions/{id}/comments/count
200

Total number of comments

List comments on a submission

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

idstring · uuidRequired
Responses
200

List of comments (including replies)

application/json
idstring · uuidOptional

Comment identifier (UUID v4)

messagestring · max: 1000Optional

Plain text only — no HTML or script tags

client_created_atinteger · int64Optional

Client-side creation timestamp (Unix timestamp)

client_updated_atinteger · int64Optional

Client-side update timestamp (Unix timestamp)

user_idintegerOptional
submission_idstring · uuidOptional
get/{app_short}/submissions/{id}/comments

Create a comment on a submission

post

Adds a new comment. Plain text only — no HTML or script content. Maximum 1000 characters. Supports an optional client-supplied UUID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

idstring · uuidRequired
Body
idstring · uuidOptional

Optional client-supplied UUID v4

messagestring · max: 1000Required

Plain text only — no HTML, script tags, or dangerous characters

client_created_atinteger · int64Optional

Unix timestamp

client_updated_atinteger · int64Optional

Unix timestamp

Responses
200

Comment created

application/json
idstring · uuidOptional

Comment identifier (UUID v4)

messagestring · max: 1000Optional

Plain text only — no HTML or script tags

client_created_atinteger · int64Optional

Client-side creation timestamp (Unix timestamp)

client_updated_atinteger · int64Optional

Client-side update timestamp (Unix timestamp)

user_idintegerOptional
submission_idstring · uuidOptional
post/{app_short}/submissions/{id}/comments

Update a comment

put

Updates the text of a comment. Users can only update their own comments (DAERR-COM1008).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

idstring · uuidRequired
comment_idstring · uuidRequired
Body
idstring · uuidOptional

Optional client-supplied UUID v4

messagestring · max: 1000Required

Plain text only — no HTML, script tags, or dangerous characters

client_created_atinteger · int64Optional

Unix timestamp

client_updated_atinteger · int64Optional

Unix timestamp

Responses
200

Comment updated

application/json
idstring · uuidOptional

Comment identifier (UUID v4)

messagestring · max: 1000Optional

Plain text only — no HTML or script tags

client_created_atinteger · int64Optional

Client-side creation timestamp (Unix timestamp)

client_updated_atinteger · int64Optional

Client-side update timestamp (Unix timestamp)

user_idintegerOptional
submission_idstring · uuidOptional
put/{app_short}/submissions/{id}/comments/{comment_id}

Delete a comment

delete

Deletes a comment. Users can only delete their own comments (DAERR-COM1007).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

idstring · uuidRequired
comment_idstring · uuidRequired
Responses
204

Comment deleted

No content

delete/{app_short}/submissions/{id}/comments/{comment_id}

No content

Reply to a comment

post

Adds a reply to a first-level comment (max thread depth is 2). Replying to a reply is not allowed (DAERR-COM1011).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

idstring · uuidRequired
comment_idstring · uuidRequired
Body
idstring · uuidOptional

Optional client-supplied UUID v4

messagestring · max: 1000Required

Plain text only — no HTML, script tags, or dangerous characters

client_created_atinteger · int64Optional

Unix timestamp

client_updated_atinteger · int64Optional

Unix timestamp

Responses
200

Reply created

application/json
idstring · uuidOptional

Comment identifier (UUID v4)

messagestring · max: 1000Optional

Plain text only — no HTML or script tags

client_created_atinteger · int64Optional

Client-side creation timestamp (Unix timestamp)

client_updated_atinteger · int64Optional

Client-side update timestamp (Unix timestamp)

user_idintegerOptional
submission_idstring · uuidOptional
post/{app_short}/submissions/{id}/comments/{comment_id}/replies

Last updated

Was this helpful?