slack

Slack Interactions

Handle Slack interactive component callbacks.

Slack sends interactions as form-encoded data with a 'payload' field containing JSON. We must respond within 3 seconds.

Flow:

  1. Parse the payload
  2. Immediately return 200 OK (ACK to Slack)
  3. Queue Celery task for background processing

Supported interaction types:

  • block_actions: User clicks button (e.g., "Edit Summary")
  • view_submission: User submits modal (e.g., edited summary)
post/slack/interactions

Request

  • Base URL
    https://api.noso.so (the document declares no server; this is the origin it was published from)
  • URL
    https://api.noso.so/slack/interactions
  • Auth
    none declared

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 23 revisions of this API.