---
title: "Get project alerts"
method: GET
path: "/v1/integration/continuous/monitoring/projects/{projectId}/alerts"
tags: ["Monitor and Trigger Continuous Integration Projects"]
---

# Get project alerts

`GET /v1/integration/continuous/monitoring/projects/{projectId}/alerts`

## Request

- Base URL: `https://integration-adapter.connect.cloud.precisely.com`
- URL: `https://integration-adapter.connect.cloud.precisely.com/v1/integration/continuous/monitoring/projects/{projectId}/alerts`
- Auth: HTTP bearer

Fetches alerts for a specified project, with optional filtering by server name and severity level.

Process Overview:
- Validate permission.
- Fetch alert stream for project.
- Apply optional serverName & level filters.
- Enforce limit bounds (1..5000).

Key Features:
- Supports operational triage & dashboards.
- Level filter aligns with standard logging levels.

**Required Permissions:** `replication-pipeline::view`

## Path parameters

- `projectId` string, required

## Query parameters

- `serverName` string
- `level` 'OFF' | 'FATAL' | 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' | 'TRACE' | 'ALL'
- `limit` integer

## Response `200`

Successfully retrieved project alerts

- ProjectAlertResponse: Response representing an alert related to a project.
  - `runtimeServer` string: Name of the runtime server where the alert originated
  - `pipeline` string: Name of the pipeline associated with the alert
  - `level` 'OFF' | 'FATAL' | 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' | 'TRACE' | 'ALL': Severity level of the alert
  - `message` string: Alert message detailing the issue or information
  - `generatedAt` string: Time indicating when the alert was generated in UTC (RFC3339 format)

## Other responses

- `400`: Bad Request - Validation failed due to one of the following reasons: - Invalid query parameters
- `401`: Unauthorized - Authentication required, valid credentials not provided
- `403`: Forbidden - User lacks 'replication-pipeline::view' permission
- `404`: Not Found - No alerts found for the given project
- `422`: Unprocessable Entity - Validation failed due to one of the following reasons: - Invalid query parameters (e.g., invalid 'level' value)
- `500`: Internal Server Error - Failed to retrieve project alerts.

---

[API](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service.md) · [All operations](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service/llms.txt) · [OpenAPI document](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service/revisions/2d2629f4987d?raw)
