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



```ts
const adapters: {
  slack_incoming_webhook: Adapter<SlackIncomingWebhookConfig>;
  webhook: Adapter<WebhookConfig>;
};
```

Every Adapter, keyed by cloud's `action.kind`.

## Type Declaration [#type-declaration]

### slack\_incoming\_webhook [#slack_incoming_webhook]

```ts
slack_incoming_webhook: Adapter<SlackIncomingWebhookConfig> = slackIncomingWebhook;
```

### webhook [#webhook]

```ts
webhook: Adapter<WebhookConfig>;
```

POSTs the Decision line itself, with no envelope, so a receiver runs `parseDecision`.
