Skip to main content

rtm.start method

Welcome to the new home of Slack developer docs!

We're still building and not all features are available quite yet. Enjoy this peek into the future!

Not ready for the future? Return to the past at api.slack.com.

Usage info

This method began a Real Time Messaging API session and reserved your application a specific URL with which to connect via websocket.

It's user-centric and team-centric: your app connects as a specific user or bot user on a specific team. Many apps will find the Events API's subscription model more scalable when working against multiple teams.

Please proactively rtm.connect instead. Existing apps still using rtm.start after September 27, 2022 now get the response from that method instead.

Consult the RTM API documentation for full details on using the RTM API.

New Slack apps may not use any Real Time Messaging API method.

For most applications Socket Mode is a better way to communicate with Slack, anyway.

Response

See the rtm.connect method documentation for details on this method's response after September 27, 2022.