Kiket docs
Integrations

Slack approval evidence

Capture Slack approval messages as normalized evidence linked to operational cases.

Slack messages that include approval language and a linked case id become approval.recorded events with slack_approval evidence.

Event source

{
  "sourceKey": "slack-approvals",
  "sourceSystem": "slack",
  "displayName": "Slack approval channel",
  "ingestionMode": "webhook",
  "configuration": {
    "signingSecret": "…"
  }
}

Webhook URL

POST /api/v1/integrations/slack/webhook

Slack URL verification challenges are handled automatically. When a signing secret is configured, requests must include valid X-Slack-Signature headers.

Include case: <uuid> or caseId: <uuid> in the message text to link evidence to an operational case.

Adapter package

@kiket/slack-adapter in the Kiket monorepo; extension manifest in kiket-ext-slack.

On this page