# `Jido.Chat.Slack.InteractionResponse`
[🔗](https://github.com/agentjido/jido_chat_slack/blob/v1.0.0/lib/jido/chat/slack/interaction_response.ex#L1)

Normalizes Slack webhook responses and Socket Mode acknowledgements.

# `socket_ack_payload`

```elixir
@spec socket_ack_payload(map(), term(), keyword()) :: map()
```

Builds the Socket Mode acknowledgement payload for a Slack envelope.

# `webhook_response`

```elixir
@spec webhook_response(
  term(),
  keyword()
) :: Jido.Chat.WebhookResponse.t() | nil
```

Builds an optional webhook response from adapter or runtime results.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
