---
title: "List alerts as code"
method: GET
path: "/api/v1/projects/{projectUuid}/code/alerts"
tags: ["Projects"]
---

# List alerts as code

`GET /api/v1/projects/{projectUuid}/code/alerts`

Get alerts in code representation

## Path parameters

- `projectUuid` string, required

## Query parameters

- `slugs` string[]

## Response `200`

Success

- ApiAlertAsCodeListResponse
  - `results` object, required
    - `skipped` ScheduledDeliveryAsCodeSkip[], required
      - `reason` string, required
      - `name` string, required
    - `alerts` AlertAsCode[], required
      - `downloadedAt` string, date-time
      - `parameters` ParametersValuesMap, required — Construct a type with a set of properties K of type T
      - `filters` FiltersInput, required
        - `tableCalculations` union
          - OrFilterGroupInput
            - `or` FilterGroupItemInput[], required
              - …
            - `id` string
          - AndFilterGroupInput
            - `and` FilterGroupItemInput[], required
              - …
            - `id` string
        - `metrics` union
          - OrFilterGroupInput
            - `or` FilterGroupItemInput[], required
              - …
            - `id` string
          - AndFilterGroupInput
            - `and` FilterGroupItemInput[], required
              - …
            - `id` string
        - `dimensions` union
          - OrFilterGroupInput
            - `or` FilterGroupItemInput[], required
              - …
            - `id` string
          - AndFilterGroupInput
            - `and` FilterGroupItemInput[], required
              - …
            - `id` string
      - `notificationFrequency` 'always' | 'once', required
      - `thresholds` ThresholdOptions[], required
        - `value` number, double, required
        - `fieldId` string, required
        - `operator` 'greaterThan' | 'lessThan' | 'increasedBy' | 'decreasedBy', required
      - `resource` object, required
        - `slug` string, required
        - `type` 'chart', required
      - `targets` ScheduledDeliveryTargetAsCode[], required
        - union
          - object
            - `recipient` string, required
            - `type` 'email', required
          - object
            - `channel` string, required
            - `type` 'slack', required
      - `includeLinks` boolean, required
      - `enabled` boolean, required
      - `timezone` string, nullable, required
      - `cron` string, required
      - `message` string, nullable, required
      - `name` string, required
      - `slug` string, required
      - `version` number, double, required
      - `contentType` 'alert', required
  - `status` 'ok', required

## Other responses

- `default` — Error

---

[API](https://skmtc.net/lightdash/apis/lightdash-api.md) · [All operations](https://skmtc.net/lightdash/apis/lightdash-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightdash/lightdash-api/versions/40c933755c9a/schema)
