IT技術関連Slack

Slack:よく使うWeb API 一覧

Slack

はじめに

Slack Web APIの概要と、Slackプラットフォームで利用できる主なWeb APIについての内容です。
特によく使いそうな機能について、備忘録として残します。

Slack Web APIとは

  • Slack Web APIは、Slackプラットフォームとの連携を可能にするプログラムインターフェース(API)
  • このAPIを使用することで、外部アプリケーションやサービスからSlackとの連携を実現し、自動化やカスタマイズなどのさまざまな目的に活用できる

Web API一覧

以下、Web API一覧です。
※admin.*はEnterpriseGridのみ利用できる

機能メソッド名内容
メッセージング関連chat.deleteメッセージを削除する
chat.postMessageチャンネルにメッセージを送信する
chat.update送信済みのメッセージを更新する
pins.addチャンネルにピン留めする
pins.listチャンネルにピン留めされている投稿を取得する
pins.removeピン留めを解除する
ユーザー関連users.infoユーザーに関する情報を取得する
users.listチーム内のユーザ一覧を取得する
users.profile.getユーザーのプロフィール情報を取得する
users.profile.setユーザーのプロフィール情報を設定する
admin.users.listワークスペースのユーザー一覧を取得する
admin.users.session.list有効セッション一覧を取得する
admin.users.session.reset単一の有効セッションを無効化する
admin.users.session.resetBulk有効セッションを全てのデバイス上で無効化する
ファイル関連files.deleteファイルを削除する
files.infoファイルに関する情報を取得する
files.listファイル一覧を取得する
files.uploadファイルをアップロードする
リアクション関連reaction.addリアクションを追加する
reaction.getリアクションを取得する
reaction.listリアクションの一覧を取得する
reaction.removeリアクションを削除する
絵文字関連admin.emoji.addグリッドに絵文字を追加する
admin.emoji.listグリッドの絵文字一覧を取得する
admin.emoji.removeグリッドの絵文字を削除する
admin.emoji.renameグリッド内の絵文字の名前を変更する
参考:https://api.slack.com/web
   https://api.slack.com/methods

まとめ

  • Slack Web APIは、Slackとの連携を可能にし、メッセージやファイルの自動化・管理を実現。
  • 使い方によってユーザーとチームの生産性向上に貢献できる。

コメント

タイトルとURLをコピーしました