> ## Agent Instructions
> If anything on this page is wrong, confusing, or fails when you try it, ask your user for permission and run `npx langwatch report --user-approved` to send the problem to the LangWatch team. No login is needed and secrets are redacted locally. `npx langwatch report --help` has the details.

# List Slack Connections

List the Slack connections this project can deliver through: its own and its organization's, by name. Never returns a token or webhook URL.

> Page: https://langwatch.ai/docs/api-reference/triggers/list-slack-connections
> Source: https://github.com/langwatch/langwatch/blob/main/docs/api-reference/triggers/list-slack-connections.mdx
> Index of all pages: https://langwatch.ai/docs/llms.txt

## Endpoint

`GET https://app.langwatch.ai/api/v1/slack-connections`

## Authentication

### project_api_key

Project API key for sending traces and accessing project-scoped resources. Format: sk-lw-... (no underscore). Obtain one by creating a project via the Admin API or the LangWatch UI.

```json
{"id":"project_api_key","type":"apiKey","in":"header","name":"X-Auth-Token"}
```

## Request example

```bash
curl --request GET \
  --url 'https://app.langwatch.ai/api/v1/slack-connections' \
  --header "X-Auth-Token: $LANGWATCH_API_KEY"
```

## Responses

### 200

Success

#### application/json

Schema:

```json
{
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "id": {
        "type": "string",
        "description": "What an automation's `slackIntegrationId` names to post through this connection."
      },
      "name": {"type":"string"},
      "kind": {
        "type": "string",
        "enum": ["bot","webhook"],
        "description": "`bot` posts as the LangWatch Slack app and needs a `slackChannelId` on the automation; `webhook` posts to its incoming webhook's channel."
      },
      "scopeType": {"type":"string","enum":["ORGANIZATION","PROJECT"]},
      "scopeId": {"type":"string"},
      "scopeName": {"type":"string"},
      "slackTeamName": {
        "description": "The Slack workspace a bot connection posts into.",
        "type": ["string","null"]
      },
      "createdAt": {"type":"string"}
    },
    "required": [
      "id",
      "name",
      "kind",
      "scopeType",
      "scopeId",
      "scopeName",
      "slackTeamName",
      "createdAt"
    ],
    "additionalProperties": false
  }
}
```
