Chat
All the endpoints that can be called on the Chat controller.
All endpoints require the API_CHAT permission.
Requests chat configuration by this chat's details.
Authorizations
apiKeystringRequired
Body
chatServerstring · min: 5RequiredPattern:
^[a-zA-Z0-9\.\:\/\-]+$chatAccountTokenstring · min: 10RequiredPattern:
^[a-zA-Z0-9]+$Responses
200Success
No content
post
/api/v2/chat/requestChatConfig200Success
No content
Notifies the user of a new chat message.
Authorizations
apiKeystringRequired
Body
chatServerstring · min: 5RequiredPattern:
^[a-zA-Z0-9\.\:\/\-]+$chatSessionIDstring · min: 10 · max: 65RequiredPattern:
^\+?[a-zA-Z0-9\-]+$chatAccountTokenstring · min: 10RequiredPattern:
^[a-zA-Z0-9]+$channelIDnumber · min: 1OptionalDefault:
8messagestring · min: 1RequiredDefault:
""urlstring · min: 1OptionalDefault:
""messageNumbernumber · min: 1 · max: 50OptionalDefault:
1usedPredefinedUserInputstring · min: 1OptionalDefault:
falseadditionalDatastring · min: 1OptionalDefault:
""externalAddressOverwritestring · min: 1OptionalDefault:
""customerNamestringOptionalPattern:
^[a-zA-Z 0-9]+$emailAddressstring · emailOptional
phoneNumberstringOptionalPattern:
^\+[0-9]+$Responses
200Success
No content
post
/api/v2/chat/notifyUserNewChatMessage200Success
No content
Notifies the user of a new chat event.
Authorizations
apiKeystringRequired
Body
chatServerstring · min: 5RequiredPattern:
^[a-zA-Z0-9\.\:\/\-]+$chatSessionIDstring · min: 10RequiredPattern:
^[a-zA-Z0-9\-]+$eventstring · enumRequiredPossible values:
Responses
200Success
No content
post
/api/v2/chat/notifyUserNewChatEvent200Success
No content
Notifies the user of a new chat URL visited.
Authorizations
apiKeystringRequired
Body
chatServerstring · min: 5RequiredPattern:
^[a-zA-Z0-9\.\:\/\-]+$chatSessionIDstring · min: 10RequiredPattern:
^[a-zA-Z0-9\-]+$urlstring · min: 4Required
Responses
200Success
No content
post
/api/v2/chat/notifyUserVisited200Success
No content
Notifies the user that the chat has ended.
Authorizations
apiKeystringRequired
Body
chatServerstring · min: 5RequiredPattern:
^[a-zA-Z0-9\.\:\/\-]+$chatSessionIDstring · min: 10RequiredPattern:
^[a-zA-Z0-9\-]+$Responses
200Success
No content
post
/api/v2/chat/notifyUserEndChat200Success
No content
Adds an attachment to the chat.
Authorizations
apiKeystringRequired
Query parameters
chatServerstring · min: 5RequiredPattern:
^[a-zA-Z0-9\.\:\/\-]+$chatSessionIDstring · min: 10RequiredPattern:
^\+?[a-zA-Z0-9\-]+$chatAccountTokenstring · min: 10RequiredPattern:
^[a-zA-Z0-9]+$phoneNumberstringOptionalPattern:
^\+?[0-9]+$messageNumbernumberOptional
Body
filestring · byteRequired
Responses
200Success
No content
post
/api/v2/chat/addAttachment200Success
No content
Checks the origin and IP address of this user.
Authorizations
apiKeystringRequired
Body
chatServerstring · min: 5RequiredPattern:
^[a-zA-Z0-9\.\:\/\-]+$chatAccountTokenstring · min: 10RequiredPattern:
^[a-zA-Z0-9]+$originstring · min: 1RequiredPattern:
The hostname from the domain to be checked.
^[a-zA-Z0-9\.\-]+$ipstring · min: 5Required
Responses
200Success
No content
post
/api/v2/chat/checkOriginAndIP200Success
No content
Last updated