> ## Documentation Index
> Fetch the complete documentation index at: https://docs.happyuptime.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Resolve incident

Close out an incident and record its resolved time.

# Resolve incident

POST `/incidents/:id/resolve`

Resolve an incident — sets status to `resolved` and records `resolved_at`.

**Auth:** Bearer token (`write` scope)

## Request

```bash
curl -X POST -H "Authorization: Bearer hu_..." \
  "https://happyuptime.com/api/v1/incidents/inc_847/resolve"
```

## Response

```json
{
  "data": {
    "id": "inc_847",
    "title": "API latency spike",
    "status": "resolved",
    "severity": "major",
    "started_at": "2026-03-07T14:22:00Z",
    "resolved_at": "2026-03-07T16:05:00Z",
    "created_at": "2026-03-07T14:22:00Z",
    "updated_at": "2026-03-07T16:05:00Z"
  }
}
```

Happy Uptime also auto-resolves incidents when all linked monitors recover. See auto-incident behavior in the monitor check runner.