Update a chart comment

Updates the content of a chart comment, or moves it to a different point in time. You only need to provide the fields you want to change.

PATCH https://telemetry.betterstack.com/api/v2/dashboards/{dashboard_id}/charts/{chart_id}/comments/{id}

URL parameters

dashboard_id
required integer
chart_id
required integer
id
required integer

Headers

Authorization
required string
Content-Type
required string

Body parameters

content
string
dt
string
200

Response body

{
  "data": {
    "id": "1441",
    "type": "chart_comment",
    "attributes": {
      "chart_id": 18718,
      "content": "Deployed v2.1.1",
      "created_at": "2026-08-17T12:52:21.837Z",
      "updated_at": "2026-08-17T12:56:29.769Z",
      "dt": "2026-08-17T13:00:00.000Z",
      "plaintext_content": "Deployed v2.1.1",
      "api_authored": true
    }
  }
}
403
422
404

Example request

cURL
curl --request PATCH \
  --url https://telemetry.betterstack.com/api/v2/dashboards/1234/charts/18718/comments/1441 \
  --header "Authorization: Bearer $TOKEN" \
  --header "Content-Type: application/json" \
  --data '{
    "content": "Deployed v2.1.1",
    "dt": "2026-08-17T13:00:00Z"
  }'


What you can update

You can update a comment created through this API, meaning one whose api_authored attribute is true. With an OAuth token you can also update that team member's own comments. Everything else returns 403, including comments written by other team members and the incident comments synced onto the chart from Uptime.

user_email is not accepted here. A mention is part of the comment content, so to change one, send the whole content you want.