{
  "opencollection": "1.0.0",
  "info": {
    "name": "Agno API Reference A2A Slack API",
    "version": "2.5.6"
  },
  "items": [
    {
      "info": {
        "name": "Slack",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Slack Events",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.agno.com/slack/events",
            "headers": [
              {
                "name": "X-Slack-Request-Timestamp",
                "value": ""
              },
              {
                "name": "X-Slack-Signature",
                "value": ""
              },
              {
                "name": "X-Slack-Retry-Num",
                "value": ""
              }
            ]
          },
          "docs": "Receives incoming Slack events (messages, mentions, thread starts).\n\n**URL Verification:** On first setup, Slack sends a `url_verification` challenge. The endpoint echoes back the challenge string.\n\n**Event Processing:** Normal events are acknowledged immediately with `{\"status\": \"ok\"}` and processed in the background. This prevents Slack's 3-second retry timeout.\n\n**Retry Handling:** Events with `X-Slack-Retry-Num` header are duplicates and return 200 without reprocessing.\n\n**Setup:** Configure"
        },
        {
          "info": {
            "name": "Slack Interactions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.agno.com/slack/interactions",
            "headers": [
              {
                "name": "X-Slack-Request-Timestamp",
                "value": ""
              },
              {
                "name": "X-Slack-Signature",
                "value": ""
              }
            ],
            "body": {
              "type": "form-urlencoded",
              "data": [
                {
                  "name": "payload",
                  "value": ""
                }
              ]
            }
          },
          "docs": "Handles Slack interactive components for Human-in-the-Loop (HITL) workflows.\n\n**Supported Actions:**\n- `row_approve` - Approve a pending tool call\n- `row_reject` - Reject a pending tool call\n- `submit_pause` - Submit form data for a paused workflow\n\n**Setup:** Configure this URL in your [Slack App](https://api.slack.com/apps) under **Interactivity & Shortcuts > Request URL**.\n\nSee the [setup guide](/agent-os/interfaces/slack/setup) for step-by-step instructions or the [HITL guide](/agent-os/inte"
        }
      ]
    }
  ],
  "bundled": true
}