---
title: "Get New Session Alert Config"
method: GET
path: "/admin/organizations/{organization_id}/new-session-alert"
tags: ["organization-admin"]
---

# Get New Session Alert Config

`GET /admin/organizations/{organization_id}/new-session-alert`

Read one organization's new-session alert setting.

Platform admin only. Includes live channel membership so the UI can tell the
admin that the alerts bot still needs an invite.

## Path parameters

- `organization_id` string, required

## Response `200`

Successful Response

- NewSessionAlertConfig — The per-organization internal-alert setting, as the admin UI sees it.
  - `enabled` boolean, required — Off unless a platform admin has turned it on
  - `channel_name` string, nullable — Configured channel name, without the leading #
  - `channel_id` string, nullable — Resolved Slack channel ID
  - `suggested_channel_name` string, required — Convention-based default to pre-fill when nothing is configured
  - `excluded_emails` string[] — Addresses that should never raise an alert, e.g. teammates on personal mail
  - `bot_is_member` boolean, nullable — Live membership of the configured channel; None when none is resolved

## Other responses

- `422` — Validation Error

## Changes

> 57 revisions in range; 9 not diffed.

- **2026-09-11** `c5e1ea955e81` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/traversal/apis/fastapi/changes/admin/organizations/:organization_id/new-session-alert/get.md)

---

[API](https://skmtc.dev/traversal/apis/fastapi.md) · [All operations](https://skmtc.dev/traversal/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc.dev/traversal/apis/fastapi/revisions/c3bd9dec6c16?raw)
