---
title: "Handle Slack Event"
method: POST
path: "/webhook/slack/events"
tags: ["webhook", "slack"]
---

# Handle Slack Event

`POST /webhook/slack/events`

## Request

- Base URL: `https://api-docs.upsmith.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api-docs.upsmith.com/webhook/slack/events`
- Auth: none declared

Handle Slack Events API callbacks.

Validates the Slack signature, extracts the message payload, and publishes
to EventBridge for async processing via SQS. Returns 500 on publish failure
so Slack retries the event.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/upsmith/apis/upsmith-api.md) - [All operations](https://skmtc.dev/upsmith/apis/upsmith-api/llms.txt) - [OpenAPI document](https://skmtc.dev/upsmith/apis/upsmith-api/revisions/86e2c2bd93af?raw)
