Argo Workflows · Schema

github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.SlackTrigger

SlackTrigger refers to the specification of the slack notification trigger.

CNCFContainersData ProcessingKubernetesMachine-LearningOpen-SourceWorkflow Engine

Properties

Name Type Description
attachments string
blocks string
channel string
message string
parameters array
sender object
slackToken object SlackToken refers to the Kubernetes secret that holds the slack token required to send messages.
thread object
View JSON Schema on GitHub

JSON Schema

argo-workflows-github-com-argoproj-argo-events-pkg-apis-events-v1alpha1-slack-trigger-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/json-schema/argo-workflows-github-com-argoproj-argo-events-pkg-apis-events-v1alpha1-slack-trigger-schema.json",
  "title": "github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.SlackTrigger",
  "description": "SlackTrigger refers to the specification of the slack notification trigger.",
  "type": "object",
  "properties": {
    "attachments": {
      "type": "string",
      "title": "Attachments is a JSON format string that represents an array of Slack attachments according to the attachments API: https://api.slack.com/reference/messaging/attachments .\n+optional"
    },
    "blocks": {
      "type": "string",
      "title": "Blocks is a JSON format string that represents an array of Slack blocks according to the blocks API: https://api.slack.com/reference/block-kit/blocks .\n+optional"
    },
    "channel": {
      "type": "string",
      "title": "Channel refers to which Slack channel to send Slack message.\n+optional"
    },
    "message": {
      "type": "string",
      "title": "Message refers to the message to send to the Slack channel.\n+optional"
    },
    "parameters": {
      "type": "array",
      "title": "Parameters is the list of key-value extracted from event's payload that are applied to\nthe trigger resource.\n+optional",
      "items": {
        "$ref": "#/definitions/github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.TriggerParameter"
      }
    },
    "sender": {
      "title": "Sender refers to additional configuration of the Slack application that sends the message.\n+optional",
      "$ref": "#/definitions/github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.SlackSender"
    },
    "slackToken": {
      "description": "SlackToken refers to the Kubernetes secret that holds the slack token required to send messages.",
      "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
    },
    "thread": {
      "title": "Thread refers to additional options for sending messages to a Slack thread.\n+optional",
      "$ref": "#/definitions/github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.SlackThread"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/argo-workflows-github-com-argoproj-argo-events-pkg-apis-events-v1alpha1-slack-trigger"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.