Chat History API
All the relevant APIs needed to interact with Chat History of a session or character.
List Sessions for a Character
POST
https://api.convai.com/character/chatHistory/list
List all the sessions for the Character. The API accepts a limit parameter which can be used to limit the number of sessions to fetch. If the value is set to "-1", then all sessions are returned.
Headers
Name | Type | Description |
---|---|---|
CONVAI-API-KEY* | String | The unique api-key provided for every user. Found under the Key icon when logged into your Convai account. |
Request Body
Name | Type | Description |
---|---|---|
charID | String | Id of your character. |
limit | String | Number of sessions to return |
Here are some sample codes to demonstrate the request format for the endpoint -->
ChatHistory for a Session
POST
https://api.convai.com/character/chatHistory/details
List all interactions for a given session-id. The output also contain a bool parameter which tell if the user input is a trigger or not. This will be set to true, if you have ever send a trigger while interacting with your character.
Headers
Name | Type | Description |
---|---|---|
CONVAI-API-KEY* | String | The unique api-key provided for every user. Found under the Key icon when logged into your Convai account. |
Request Body
Name | Type | Description |
---|---|---|
charID | String | Id of your character. |
sessionID | String | SessionId of the character for which you want to fetch the interactions. |
Here are some sample codes to demonstrate the request format for the endpoint -->
Last updated