---
title: slack.message() function
description: slack.message() sends a single message to a Slack channel and returns the HTTP response code of the request.
url: https://docs.influxdata.com/flux/v0/stdlib/slack/message/
estimated_tokens: 1464
product: Flux
version: v0
---

# slack.message() function

-   Flux 0.41.0+
-   View InfluxDB support

`slack.message()` sends a single message to a Slack channel and returns the HTTP response code of the request.

The function works with either with the `chat.postMessage` API or with a Slack webhook.

##### Function type signature

```js
(
    channel: A,
    color: string,
    text: B,
    ?token: string,
    ?url: string,
) => int
```

For more information, see [Function type signatures](/flux/v0/function-type-signatures/).

## Parameters

### url

Slack API URL. Default is `https://slack.com/api/chat.postMessage`.

If using the Slack webhook API, this URL is provided in the Slack webhook setup process.

### token

Slack API token. Default is `""`.

If using the Slack Webhook API, a token is not required.

### channel

(Required) Slack channel or user to send the message to.

### text

(Required) Message text.

### color

(Required) Slack message color.

Valid values:

-   good
-   warning
-   danger
-   Any hex RGB color code

## Examples

-   [Send a message to Slack using a Slack webhook](#send-a-message-to-slack-using-a-slack-webhook)
-   [Send a message to Slack using chat.postMessage API](#send-a-message-to-slack-using-chatpostmessage-api)

### Send a message to Slack using a Slack webhook

```js
import "slack"

slack.message(
    url: "https://hooks.slack.com/services/EXAMPLE-WEBHOOK-URL",
    channel: "#example-channel",
    text: "Example slack message",
    color: "warning",
)
```

### Send a message to Slack using chat.postMessage API

```js
import "slack"

slack.message(
    url: "https://slack.com/api/chat.postMessage",
    token: "mySuPerSecRetTokEn",
    channel: "#example-channel",
    text: "Example slack message",
    color: "warning",
)
```

[single notification](/flux/v0/tags/single-notification/)
