# Acknowledge incident

This will acknowledge an ongoing incident, preventing further escalations.

[endpoint]
base_url = "https://uptime.betterstack.com"
path = "/api/v3/incidents/{incident_id}/acknowledge"
method = "POST"

[[path_param]]
name = "incident_id"
description = "The ID of the incident you want to get"
required = true
type = "string"

[[body_param]]
name = "acknowledged_by"
description = "User e-mail or a custom identifier of the entity that acknowledged the incident"
required = false
type = "string"

[[header]]
name = "Authorization"
description = "Bearer `$TOKEN`"
required = true
type = "string"

[/endpoint]

[responses]
[[response]]
status = 200
description = '''Returned when an incident was acknowledged succesfully'''
body = '''{
  "data": {
    "id": "123456789",
    "type": "incident",
    "attributes": {
      "name": "uptime homepage",
      "url": "https://uptime.betterstack.com/",
      "http_method": "get",
      "cause": "Status 500",
      "incident_group_id": null,
      "started_at": "2020-03-09T17:37:56.662Z",
      "acknowledged_at": "2020-03-09T18:37:56.662Z",
      "acknowledged_by": "Elon Musk",
      "resolved_at": null,
      "resolved_by": null,
      "response_content": "\n404 Not Found\n\nNot Found\nThe requested URL /fail was not found on this server.\n",
      "response_options": "{}",
      "regions": ["us", "eu", "as", "au"],
      "response_url": null,
      "screenshot_url": null,
      "origin_url": null,
      "escalation_policy_id": null,
      "call": true,
      "sms": true,
      "email": true,
      "push": true
    },
    "relationships": {
      "monitor": {
        "data": {
          "id": "2",
          "type": "monitor"
        }
      }
    }
  }
}'''

[[response]]
status = 409
description = '''Returned when an incident was already acknowledged'''
body = '''{
  "errors": "Incident was already acknowledged"
}'''
[/responses]

#### Example cURL 

```shell
[label Example]
curl --request POST \
  --url https://uptime.betterstack.com/api/v3/incidents/123456/acknowledge \
  --header "Authorization: Bearer $TOKEN" \
  --header 'Content-Type: application/json' \
  --data '{"acknowledged_by": "elon@spacex.com"}'
```

[info]
#### Looking for the details of a specific parameter?
Explore [the list of all incidents API parameters](https://betterstack.com/docs/uptime/api/incidents-api-response-params/)
[/info]