Skip to main content
POST
/
v1
/
alert_notes
Create
curl --request POST \
  --url https://api.incident.io/v1/alert_notes \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "alert_id": "01FCNDV6P870EA6S7TK1DSYDG0",
  "content": "Customer reports **checkout 500s** starting ~14:32 UTC. Investigating `payments-api`.\n\n- Error rate: ~12% on `/checkout`\n- Region: `eu-west-1`\n- See [dashboard](https://grafana.example.com/d/abc)\n"
}
'
{
  "alert_note": {
    "content": "Customer reports **checkout 500s** starting ~14:32 UTC. Investigating `payments-api`.\n\n- Error rate: ~12% on `/checkout`\n- Region: `eu-west-1`\n- See [dashboard](https://grafana.example.com/d/abc)\n",
    "created_at": "2026-05-28T15:30:00Z",
    "creator": {
      "api_key": {
        "id": "01FCNDV6P870EA6S7TK1DSYDG0",
        "name": "My test API key"
      },
      "user": {
        "email": "lisa@incident.io",
        "id": "01FCNDV6P870EA6S7TK1DSYDG0",
        "name": "Lisa Karlin Curtis",
        "role": "viewer",
        "slack_user_id": "U02AYNF2XJM"
      }
    },
    "id": "01J1X9J85C7Y12G8P8W8K55Q5Y",
    "images": [
      {
        "id": "01G0J1EXE7AXZ2C93K61WBPYEH",
        "url": "https://storage.googleapis.com/incident-io/images/..."
      }
    ],
    "last_edited_at": "2026-05-28T15:35:00Z",
    "updated_at": "2026-05-28T15:35:00Z"
  }
}

Authorizations

Authorization
string
header
required

API key from your incident.io dashboard (Settings → API keys)

Body

application/json
alert_id
string
required

ID of the alert to add the note to

Example:

"01FCNDV6P870EA6S7TK1DSYDG0"

content
string
required

Markdown body of the note

Example:

"Customer reports **checkout 500s** starting ~14:32 UTC. Investigatingpayments-api.\n\n- Error rate: ~12% on/checkout\n- Region:eu-west-1\n- See [dashboard](https://grafana.example.com/d/abc)\n"

Response

201 - application/json

Created response.

alert_note
object
required