/
IN
infoset
/
Infoset REST API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 17h ago · Updated 17h ago
Details
Filter operations
Announcement
7
AuditLog
1
Automation
6
CallCenter
61
CallTag
5
Category
5
Chat
27
get
Get the current chat widget information (status, settings, etc.)
get
Lists all chat histories
get
/v1/chat/newUserHash
post
Creates and sends an OTP to the visitor.
post
Verifies the OTP and returns a secure token for chat authentication.
get
List all chat rooms
get
Get the intents detected for a chat room (AI intent classification), oldest first. Powers the header intent badges in the dashboard; live additions are pushed separately via the `newChatIntent` SignalR event.
get
Get the current sentiment detected for a chat room (AI sentiment classification). Powers the header sentiment badge in the dashboard; live updates are pushed separately via the `newChatSentiment` SignalR event. Returns `null` when no sentiment has been detected for the room yet.
get
Get the current customer context generated for a chat room (AI customer-context). Powers the dashboard's customer-context panel (initial load); live updates are pushed separately via the `newCustomerContext` SignalR event. Returns `null` when no customer context has been generated for the room yet.
get
Get the streaming suggestion snapshot (`{inFlight, last}`) for a chat room, proxied from copilot-service. Powers the initial load of the composer suggestion card (mid-stream join + post-refresh render); live updates are pushed separately via the `copilotStreamEvent` SignalR event. FAIL-OPEN: copilot-service being unconfigured, slow or down yields an empty snapshot (200 with both fields null), never an error — the dashboard degrades to "no suggestion yet".
post
Queue an on-demand regeneration of the room's AI suggestion. Throttled by a per-room 30s Redis SETNX cooldown so agents (across pods) cannot flood the copilot side. Progress reaches the dashboard through the normal `copilotStreamEvent` pushes. Returns the raw response object — NOT wrapped in `ApiResponse` — to mirror the ticket summary refresh endpoint: `{queued:true}` or `{queued:false, cooldownSeconds:N}`.
post
Queue the current agent's approval (👍) or disapproval (👎) of one AI suggestion. `rating` is `up` | `down` | `none` (none withdraws). One vote per agent per suggestion — re-voting overwrites. Returns the raw object, NOT wrapped in `ApiResponse`, mirroring the sibling suggestion endpoints.
post
Add tags to a chat room
delete
Remove tags from a chat room
delete
Delete chat room
put
Open an archived chat room
put
/v1/chat/rooms/{roomId}/close
get
List all chat messages
post
/v1/chat/messages
post
Translates visitor's messages in the room to agent's target lang
put
Edit a chat message
delete
Delete a chat message
get
/v1/chat/logs
post
/v1/chat/transfer
post
Returns the chat transcript for a given room id
get
/v1/chat/{id}/automationRunLogs
get
/v1/chat/{id}/routingRunLogs
Chatbot
21
ChatbotConnection
6
ChatRoomMetadata
1
ChatRoomThread
1
ChatTag
7
ChatWidget
5
Company
19
Contact
24
ContactGroup
5
ContactInfo
1
CopilotConfig
4
Country
1
CustomerContext
3
CustomField
5
CustomReport
10
Dashboard
8
Deal
19
Dialer
11
Email
7
Event
4
ForbiddenWordConfig
4
GenAiChatOwnership
1
GenAiConfig
3
GenAiHandoff
1
GenAiResolve
1
GenAiTyping
1
HelpCenter
16
IntegrationCapabilities
2
Intent
1
KbSyncPlan
1
Login
3
Notification
5
OutboundMessage
7
PermissionProfile
16
Pipeline
5
Plan
3
Reaction
1
Report
106
ReportVisibility
4
RoutingQueue
5
SavedFilter
5
SavedReply
5
Sentiment
1
Setting
14
SipServer
7
Sla
6
SmsLog
1
Stage
5
Survey
11
Template
5
Ticket
33
Todo
5
User
17
UserGroup
7
UserRating
5
UserState
3
Chat
get
/v1/chat/newUserHash
Query parameters
apiKey
string
visitorId
string
Response
OK
ChatModeResponse
required
statusCode
integer
nullable
success
boolean
message
string
nullable
resource
ChatModeModel
Changes
No recorded changes to this endpoint across all 1 revision of this API.