This is documentation for Rasa Action Server Documentation v2.0.0, which is no longer actively maintained.
For up-to-date documentation, see the latest version (3.x).

Version: 2.0.0

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.