Skip to main content
GET
Get detailed unanswered conversations

Overview

Get detailed information about open conversations that haven’t received a response yet. This endpoint provides comprehensive filtering options and includes waiting time, assigned team members, pipeline/stage information, and more. This is your go-to endpoint for building comprehensive support dashboards and monitoring unresponded conversations across your entire organization.

Use Cases

  • Support Dashboard: Display all conversations waiting for response
  • Team Assignment: See which conversations need team member assignment
  • Pipeline Monitoring: Track unanswered conversations by pipeline/stage
  • SLA Compliance: Monitor response time SLAs
  • Workload Planning: Understand current demand and bottlenecks
  • Performance Tracking: Measure how quickly conversations are being handled

Authentication

This endpoint requires authentication using an API key. Include your API key in the request header:

Query Parameters

Response Structure

Contact Object

Assigned Agent Object

Example Requests

Get All Unanswered Conversations

Filter by Pipeline

Filter by Team Members

Show Unassigned Only

Example Response

Common Use Cases

1. Display Unanswered Queue

2. Find Unassigned Conversations

3. Monitor Specific Pipeline

4. Fetch All Pages

Waiting Time

The waiting_time field is in milliseconds. To convert:

Filter Behavior

  • hideArchived: true (default): Excludes archived conversations
  • hideUnassigned: true (default): Excludes conversations with no assigned team members
  • agentIds: Shows only conversations assigned to specified team members
  • pipelineId: Shows only conversations in specified pipeline
  • stageIds: Shows only conversations in specified stages

Error Responses

Important Notes

  • Real-time Data: Waiting times calculated at query time
  • Only Open Conversations: Closed conversations excluded
  • Default Filters: By default hides archived and unassigned
  • Milliseconds: All time values in milliseconds
  • Sorted by Wait Time: Longest waiting appears first

Best Practices

1. Monitor Regularly

2. Use Filters Effectively

3. Handle Pagination

Headers

x-api-key
string
required

API key

Query Parameters

page
number

Page number for pagination (default: 1)

Example:

1

agentIds
string[]

Optional array of agent IDs to filter by specific agents

Example:
pipelineId
string

Optional pipeline ID to filter by specific pipeline

Example:

"pipeline-id-1"

stageIds
string[]

Optional array of stage IDs to filter by specific stages

Example:
hideArchived
boolean

Optional boolean to filter by archived conversations

Example:

true

hideUnassigned
boolean
required

Response

200 - application/json

Successfully retrieved detailed unanswered conversations

contacts
object[]
hasNextPage
boolean

Indicates if there are more pages

Example:

true

nextPage
string | null

Next page number if available

Example:

"2"

total
number

Total number of unanswered conversations

Example:

100