> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/alerts/integrations/monitoring/alertsite.md).

# AlertSite Integration

Configure AlertSite integration to receive website and API monitoring alerts in Harness AI SRE.

### Overview <a href="#overview" id="overview"></a>

AlertSite provides:

* **Website monitoring:** Uptime and performance tracking
* **API monitoring:** Endpoint health checks
* **Transaction monitoring:** Multi-step user flows
* **Performance metrics:** Response times and throughput
* **Availability tracking:** Geographic location monitoring

***

### Set up AlertSite integration <a href="#set-up-alertsite-integration" id="set-up-alertsite-integration"></a>

To connect AlertSite to Harness AI SRE, complete these steps:

1. Navigate to **Integrations** in the main menu.
2. Click **New Integration**.
3. Select **AlertSite** from the template options.
4. Enter a name and generate an ID.
5. Copy the generated webhook URL.
6. In your AlertSite account, configure a webhook notification pointing to the copied URL.
7. Configure payload mapping to match AlertSite alert fields to Harness AI SRE fields.
8. Set up route alerts to route and filter incoming AlertSite alerts.

***

### Example alert payload <a href="#example-alert-payload" id="example-alert-payload"></a>

```json
{
  "source": "AlertSite",
  "notify_type": "alert",
  "custid": "12345",
  "company": "Example Corp",
  "device_id": "device_789",
  "device_name": "API Health Check",
  "timestamp": "2025-03-16T15:00:00Z",
  "status": "error",
  "errcount": "3",
  "status_text": "API endpoint returned 500 error",
  "location": "US-West",
  "location_num": "4",
  "device_typecode": "API",
  "device_type": "API Monitor",
  "transaction": "GET /api/health",
  "url": "https://api.example.com/health",
  "http_status": "500",
  "step_num": "2",
  "step_name": "Check Response Code",
  "rotated_locations": [
    {
      "status": "error",
      "status_text": "API endpoint returned 500 error",
      "location": "US-West-DC1"
    }
  ]
}
```

***

### Next steps <a href="#next-steps" id="next-steps"></a>

* Go to [Route Alerts](/ai-sre/ai-sre-for-administrators/set-up-alert-management/alert-rules/overview.md) to route AlertSite alerts.
* Go to [Ingest Alerts Overview](/ai-sre/ai-sre-for-administrators/set-up-alert-management/webhooks/templates/overview.md) to view other integrations.
