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

# List New Session Alert Channels

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

## Request

- Base URL: `https://api.traversal.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.traversal.com/admin/organizations/{organization_id}/new-session-alert/channels`
- Auth: none declared

Public channels in Traversal's workspace, for the channel picker.

Platform admin only. ``organization_id`` scopes the route, not the result: alert
channels live in Traversal's own workspace, so the list is the same for every org.

## Path parameters

- `organization_id` string, required

## Query parameters

- `query` string, nullable

## Response `200`

Successful Response

- ListNewSessionAlertChannelsResponse
  - `channels` NewSessionAlertChannel[], required
    - `id` string, required: Slack channel ID, e.g. C0AR03NL5M5
    - `name` string, required: Channel name without the leading #
    - `is_member` boolean, required: Whether the Traversal Alerts bot is already in it

## Other responses

- `422`: Validation Error

## Changes

> 66 revisions in range; 9 not diffed.

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

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

---

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