This is unreleased documentation for Rasa Action Server Documentation Master/Unreleased version.
For the latest released documentation, see the latest version (2.0.0).

Version: Master/Unreleased

About the HTTP API

Rasa communicates with the action server via REST calls. An action server must implement a /webhook endpoint that accepts a POST request a JSON payload, and returns a JSON payload of events and responses. The API spec specifies the request and response format.

Rasa SDK implements the /webhook endpoint as well as two others, /health, which returns the action server status, and /actions, which returns a list of all possible actions. If you build your own action server, you can implement whichever endpoints you like in addition to /webhook.