POST
/
chat
/
sessions
/
{session_id}
/
send
curl --request POST \
  --url https://api.open.cx/chat/sessions/{session_id}/send \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "sender": "contact",
  "message": {
    "type": "text",
    "text": "Hello!"
  }
}'
{
  "success": true,
  "code": "<string>",
  "autopilotResponse": {
    "type": "text",
    "value": {
      "error": true,
      "content": "<string>"
    },
    "id": "<string>",
    "mightSolveUserIssue": true
  },
  "uiResponse": {
    "type": "ui",
    "value": {
      "type": "ui_component",
      "request_response": "<any>",
      "name": "<string>",
      "content": "<string>"
    },
    "mightSolveUserIssue": true
  },
  "sessionIsHandedOff": true
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

session_id
string
required

Body

application/json
sender
enum<string>
required
Available options:
contact
message
object
required
contact
object

Updated contact info

Response

201
application/json
success
boolean
required
code
autopilotResponse
object
uiResponse
object
sessionIsHandedOff
boolean

Was this page helpful?