Cisco WebexへcURLでメッセージを投稿する
CLIのcURLからCisco Webexへメッセージ送信する方法をメモしておきます。
検証環境¶
| 対象 | バージョン |
|---|---|
| Ubuntu | 24.04.3 LTS |
テキストメッセージを送信する¶
装飾の無い、シンプルなテキストメッセージを送信するには以下のように実行します。
curl -X POST -H "Content-Type: application/json" \
-d '{"text" : "This is a message from a Webex incoming webhook."}' \
"https://webexapis.com/v1/webhooks/incoming/[WEBHOOK-URL]"
Markdown形式のメッセージを送信する¶
Markdown形式のメッセージを送信するには、以下のように実行します。
curl -X POST -H "Content-Type: application/json" \
-d '{"markdown" : "This is a message **from a Webex incoming webhook.**"}' \
"https://webexapis.com/v1/webhooks/incoming/[WEBHOOK-URL]"
別ファイルに保存したMarkdown形式のメッセージを送信する¶
送信したいメッセージが長い場合などは一旦、メッセージをJSONファイルとして保存します。
{ "markdown": "## Message\n\nThis is a message **from a Webex incoming webhook.**" }
事前に保存したJSONファイルを指定してメッセージを送信します。
curl -X POST -H "Content-Type: application/json" \
-d '@data.json' \
"https://webexapis.com/v1/webhooks/incoming/[WEBHOOK-URL]"