blob: 044d7a6434eb903a0fab3896efc865b8d828208e [file] [log] [blame]
{
"connector": {
"class": "org.apache.camel.kafkaconnector.slacksink.CamelSlacksinkSinkConnector",
"artifactId": "camel-slack-sink-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-slack-sink-sink",
"type": "sink",
"version": "3.20.1-SNAPSHOT",
"description": "Send messages to a Slack channel."
},
"properties": {
"camel.kamelet.slack-sink.channel": {
"name": "camel.kamelet.slack-sink.channel",
"description": "The Slack channel to send messages to. Example: #myroom",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.slack-sink.webhookUrl": {
"name": "camel.kamelet.slack-sink.webhookUrl",
"description": "The webhook URL used by the Slack channel to handle incoming messages.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.slack-sink.iconEmoji": {
"name": "camel.kamelet.slack-sink.iconEmoji",
"description": "Use a Slack emoji as an avatar.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.slack-sink.iconUrl": {
"name": "camel.kamelet.slack-sink.iconUrl",
"description": "The avatar to use when sending a message to a channel or user.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.slack-sink.username": {
"name": "camel.kamelet.slack-sink.username",
"description": "The username for the bot when it sends messages to a channel or user.",
"priority": "MEDIUM",
"required": "false"
}
}
}