API methods summary
The following tables list the methods that are available with the AI assistant builder APIs.
Runtime methods
| Method | Description | Version | Reference |
|---|---|---|---|
| Create a session | Create a new session. A session is used to send user input to a skill and receive responses. It also maintains the state of the conversation. | v2 | cURL node Java python |
| Delete session | Deletes a session explicitly before it times out. | v2 | cURL node Java python |
| Send user input to assistant (stateful) | Send user input to an assistant and receive a response, with conversation state (including context data) stored by AI assistant builder during the session. | v2 | cURL node Java python |
| Send user input to assistant (stateless) | Send user input to an assistant and receive a response, with conversation state (including context data) managed by your application. | v2 | cURL node Java python |