---
title: "Gets alert settings of a specific team."
method: GET
path: "/teams/{teamId}/alertSettings"
tags: ["Teams"]
---

# Gets alert settings of a specific team.

`GET /teams/{teamId}/alertSettings`

## Request

- Base URL: `https://connect.signl4.com/api`
- URL: `https://connect.signl4.com/api/teams/{teamId}/alertSettings`
- Auth: none required
- TypeScript: <https://skmtc.dev/signl4/apis/signl4-api-v1/docs/teams/:teamId/alertSettings/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `teamId` string, required

## Response `200`

OK

- V2AlertSettings
  - `escEnabled` boolean
  - `escMode` 0 | 1
  - `escRefId` string, nullable
  - `filterMode` 0 | 1
  - `filterAction` 0 | 1 | 2
  - `responseMode` 2 | 4
  - `responseTime` integer
  - `tierResponseTime` integer
  - `persNotMode` 0 | 1
  - `persNotInterval` integer
  - `optOut` 0 | 1 | 2
  - `overrideNotificationProfiles` boolean
  - `notificationProfileOverrides` V2AlertSettingsNotificationProfile[], nullable
    - `channel` 0 | 1 | 2 | 3 | 4
    - `delay` integer
    - `enabled` boolean
  - `signalingMode` 0 | 1
  - `notifyOnAlertStatus` 0 | 1 | 2 | 4 | 8

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `500`: Internal Server Error

## Changes

- **2026-06-08** `53dbce1f7f35`: 3 info
  - added the optional property `notifyOnAlertStatus` to the response with the `200` status (media type: text/plain)
  - added the optional property `notifyOnAlertStatus` to the response with the `200` status (media type: application/json)
  - added the optional property `notifyOnAlertStatus` to the response with the `200` status (media type: text/json)
- **2025-05-16** `80a3a05166d4`: 6 warning, 54 info
  - removed the optional property `optOutMode` from the response with the `200` status (media type: text/plain)
  - removed the optional property `optOutMode` from the response with the `200` status (media type: application/json)
  - removed the optional property `optOutMode` from the response with the `200` status (media type: text/json)
  - removed the optional property `persistentNotificicationMode` from the response with the `200` status (media type: text/plain)
  - …56 more

[Operation history](https://skmtc.dev/signl4/apis/signl4-api-v1/changes/teams/:teamId/alertSettings/get.md)

---

[API](https://skmtc.dev/signl4/apis/signl4-api-v1.md) - [All operations](https://skmtc.dev/signl4/apis/signl4-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/signl4/apis/signl4-api-v1/revisions/bf9d377a0764?raw)
