# slackIncomingWebhook (/docs/api/actions/variables/slackIncomingWebhook)



```ts
const slackIncomingWebhook: Adapter<SlackIncomingWebhookConfig>;
```

Posts one mrkdwn message, no blocks. Slack itself has no idempotency, so a redelivery
past cloud's guard posts twice.
