Skip to main content

Version: 23.10

POST Comment Txn

The transaction comment operation will add a comment against the transaction specified in the query.

Request

HTTP request

POST https://<JM_SERVER>/workspaces/secure/api/v1/txn/comment

Request body

The POST request must contain a JSON structure describing the txn comment. To support multiple parameters, this API uses HTTP Content Type: application/json.

The available query attributes are listed below. All attributes are optional except where otherwise indicated.

caution

If you specify an invalid request attribute, a 400 Bad Request HTTP status code is returned.

AttributeDescription
paramsMap
Required. A map containing the comment attributes.

Supported comment attributes

The supported comment attributes are listed below.

caution

If you specify an invalid cancel attribute, a 400 Bad Request HTTP status code is returned.

AttributeDescription
headerString
The header/title of the comment.
messageString
Required. The message/body of the comment.
message cannot be empty.
submitKeyString
Required. The submit key property of the transaction to add a comment to.
parentString
Required (if this comment is a reply to another comment). The parent comment oid.

Response

If successful (that is, the comment was successfully added and no errors occurred during the execution of the API), this operation returns a response with a HTTP 200 OK status code.

Error messages

Error keyErrorHTTP status code
accessDeniedThe user does not have access to transaction specified by the submitKey400 Bad Request
internalErrorPlease see Error Log ID {number}500 Internal Server Error
messageNotSpecifiedThe comment message is not specified.400 Bad Request
parentNotExistThe parent comment specified does not exist.400 Bad Request
submitKeyNotSpecifiedsubmitKey not specified400 Bad Request
txnNotFoundThe transaction specified by the submitKey was not found400 Bad Request
unableToResolvePortalUnable to resolve portal from request400 Bad Request

Error responses

HTTP status codeDescription
400 Bad RequestBad request or request parameter. Check error message for details.
404 Not FoundEnsure the URL endpoint is entered correctly.
500 Internal Server ErrorException occurred in txn comment. Contact administrator.

Example

Ensure you specify Content-Type: application/json.

Example request
POST /workspaces/secure/api/v1/txn/comment HTTP/1.1
Host: https://transact.workspaces.com
Content-Type: application/json
{
"params": {
"header": "Adding comments to transactions",
"message": "this is an example to a comment",
"submitKey": "15d071280b92c867f86975b9cd2e8765",
"parent": "1"
}
}