Slackでusergroupのidを確認する
はじめに
DatadogやMackerelなどで障害時にグループメンションで通知したい場合にslackのusergroup-id が必要だったので、その確認方法についての備忘録。
方法
usergroupの一覧を取得するにはslack apiの usergroups.list
を使います。
ここにAPIコールするために必要な権限や引数を確認することができる。
APIをコールするためにTokenが必要になるが、Slack Appをまだ作成していない場合は、↓から作成する。
App名は任意に設定。
APIをコールするために先ほど確認した権限を付与する。
作成したAppをWorkspaceにインストールする。
ここでOAuth Tokenを確認。
Workspaceを選択して、先ほどのOAuth Tokenをセットして実行する。
実行OKであれば、usergroupのlistがjsonで取得できるので、欲しい情報をパースすればいい。
まとめ
スクショベースで手順を記載しました。usergroup idはSlackのwebGUIでは確認できなかったので、apiでのみ確認できるんだと思います。 以上、備忘録でした。