Problems API - POST a comment

This API is deprecated. Use the Problems API v2 instead.

Adds a comments to the specified problem.

The request consumes and produces an application/json payload.

POSTSaaShttps://{your-environment-id}.live.dynatrace.com/api/v1/problem/details/{problemId}/comments
Environment ActiveGatehttps://{your-activegate-domain}:9999/e/{your-environment-id}/api/v1/problem/details/{problemId}/comments

Authentication

To execute this request, you need an access token with DataExport scope.

To learn how to obtain and use it, see Tokens and authentication.

Parameters

Parameter
Type
Description
In
Required
problemId
string

The ID of the problem where you want to add the comment.

path
required
body

JSON body of the request, containing the comment.

body
optional

Request body objects

The PushProblemComment object

A comment of a problem

Element
Type
Description
Required
comment
string

A comment on the problem.

required
context
string

The context of the comment. It can contain any additional information.

optional
user
string

The author of the comment.

required

Request body JSON model

This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.

{
"comment": "This is a comment!",
"context": "Slack",
"user": "user1"
}

Response

Response codes

Code
Type
Description
200

Success

4XX

Client side error.

5XX

Server side error.

Response body objects

The ProblemComment object

The comment to the problem.

Element
Type
Description
content
string

The text of the comment.

context
string

The context of the comment.

Could be any textual comment. You can only set it via REST API.

createdAtTimestamp
integer

The timestamp of the comment creation, in UTC milliseconds.

id
string

The ID of the comment.

userName
string

The author of the comment.

Response body JSON model

{
"content": "string",
"context": "string",
"createdAtTimestamp": 1,
"id": "string",
"userName": "string"
}

Example

In this example, the request adds a new comment on the problem with ID 2307087411653364173_1538400720000V2.

The API token is passed in the Authorization header.

Curl

curl -X POST \
https://mySampleEnv.live.dynatrace.com/api/v1/problem/details/2307087411653364173_1538400720000V2/comments \
-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \
-H 'Content-Type: application/json' \
-d '{
"comment": "This one is probably caused by network",
"user": "john.smith",
"context": "Slack"
}'

Request URL

https://mySampleEnv.live.dynatrace.com/api/v1/problem/details/2307087411653364173_1538400720000V2/comments

Request body

{
"comment": "This one is probably caused by network",
"user": "john.smith",
"context": "Slack"
}

Response body

{
"id": "-6026872125973307382_1538400720000",
"createdAtTimestamp": 1538559856030,
"content": "This one is probably caused by network",
"userName": "john.smith",
"context": "Slack"
}

Response code

200