#144: 4.5 - Gen AI (KAI, Rephrase, Assist) + What's New (Notifications)
Change request updated 1 year ago
Further described at the Conversation API section, those are the methods used on conversation.
Was this helpful?
The broker API is responsible for managing the conversations performed by your users. While it is listed here, we encourage you to visit it's for a complete orientation of how to use it.
POST /org/{orgUUID}/env/{envUUID}/bot/{botUUID}/channel/{channelUUID}/v1/conversations HTTP/1.1 Host: API-KEY: text OS: text USER-REF: text LOCALE: text Content-Type: application/json Accept: */* Content-Length: 162 { "text": "text", "code": "text", "intent": "text", "confidence": 1, "context": { "ANY_ADDITIONAL_PROPERTY": {} }, "entities": { "ANY_ADDITIONAL_PROPERTY": {} }, "userInput": "text" }
Ok
{ "text": "text", "sessionCode": "text", "userInput": { "type": "text", "callToAction": "text", "pattern": "text" }, "nlpResponse": { "type": "QUESTION", "name": "text", "score": 1, "entities": [ { "name": "text", "value": "text", "position": { "start": 1, "end": 1 } } ] }, "answers": [ { "content": {}, "technicalText": {}, "buttons": [ { "name": "text", "value": "text", "type": "text", "action": "text" } ], "quickReply": [ { "name": "text", "value": "text" } ], "description": "text", "type": "text", "interactionId": "text", "evaluable": true } ], "context": { "ANY_ADDITIONAL_PROPERTY": {} }, "contextReadOnly": { "ANY_ADDITIONAL_PROPERTY": {} } }
POST /org/{orgUUID}/env/{envUUID}/bot/{botUUID}/channel/{channelUUID}/v1/conversations/{sessionCode} HTTP/1.1 Host: API-KEY: text OS: text USER-REF: text LOCALE: text Content-Type: application/json Accept: */* Content-Length: 162 { "text": "text", "code": "text", "intent": "text", "confidence": 1, "context": { "ANY_ADDITIONAL_PROPERTY": {} }, "entities": { "ANY_ADDITIONAL_PROPERTY": {} }, "userInput": "text" }
POST /org/{orgUUID}/env/{envUUID}/bot/{botUUID}/conversations/{sessionCode}/satisfactions HTTP/1.1 Host: API-KEY: text LOCALE: text Content-Type: application/json Accept: */* Content-Length: 75 { "evaluation": 1, "answered": true, "userComments": "text", "expireSession": true }