Skip to content
Vessios Docs
English
Esc
navigateopen⌘Jpreview

Slack Inbound

gateway(Rust) が署名検証済みの Slack body を転送してくる受信口。

3 秒以内に ack(200)を返すため LLM は呼ばない。冪等チェック→team_id 逆引き→ synthetic JwtClaims 合成の判定のみ行い、実際の質問応答は /tasks/slack-reply へ fire-and-forget で fan-out する(CLAUDE_CODE_INSTRUCTIONS.md の思想: tenant_id は リクエストパラメータでなく team_id からの逆引きでのみ決定し、Slack ペイロード内の tenant 系フィールドは一切参照しない)。

POST/internal/slack/inbound
Header parameters
x-internal-secretstring | any
Responses
200Successful Response
any
422Validation Error
detailValidationError[]
Show properties
Array of ValidationError
locstring | integer[]required
Show properties
Array of string | integer
Any of:
string
string
integer
integer
msgstringrequired
typestringrequired
Request
curl -X POST "/internal/slack/inbound"
Response
"string"