curl --request POST \
--url https://api.open.cx/insights \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"category": "<string>",
"status": "all",
"sentiment": "angry",
"sortBy": "occurrence_count",
"sortOrder": "desc",
"minSessions": 1,
"search": "<string>",
"teamId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"insightNumber": 1,
"sessionLanguage": "el",
"ticketSentiment": "angry",
"channel": "web",
"sessionFromDate": "<string>",
"sessionToDate": "<string>",
"sessionStatus": "closed_resolved",
"sessionContactId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ticketCustomData": [
{}
],
"contactCustomData": [
{}
],
"page": 1
}
'{
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"insight_number": 123,
"content": "<string>",
"sentiment": "angry",
"occurrence_count": 123,
"category": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>"
},
"team": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>"
},
"resolved_by": {
"name": "<string>",
"avatar_url": "<string>"
},
"resolved_at": "<string>",
"archived_by": {
"name": "<string>",
"avatar_url": "<string>",
"reason": "<string>"
},
"archived_at": "<string>",
"deep_research": "<string>",
"deep_research_completed_at": "<string>",
"first_seen_at": "<string>",
"last_seen_at": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}
],
"page": 123,
"total": 123,
"totalPages": 123
}Retrieve customer insights (paginated response)
curl --request POST \
--url https://api.open.cx/insights \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"category": "<string>",
"status": "all",
"sentiment": "angry",
"sortBy": "occurrence_count",
"sortOrder": "desc",
"minSessions": 1,
"search": "<string>",
"teamId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"insightNumber": 1,
"sessionLanguage": "el",
"ticketSentiment": "angry",
"channel": "web",
"sessionFromDate": "<string>",
"sessionToDate": "<string>",
"sessionStatus": "closed_resolved",
"sessionContactId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ticketCustomData": [
{}
],
"contactCustomData": [
{}
],
"page": 1
}
'{
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"insight_number": 123,
"content": "<string>",
"sentiment": "angry",
"occurrence_count": 123,
"category": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>"
},
"team": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>"
},
"resolved_by": {
"name": "<string>",
"avatar_url": "<string>"
},
"resolved_at": "<string>",
"archived_by": {
"name": "<string>",
"avatar_url": "<string>",
"reason": "<string>"
},
"archived_at": "<string>",
"deep_research": "<string>",
"deep_research_completed_at": "<string>",
"first_seen_at": "<string>",
"last_seen_at": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}
],
"page": 123,
"total": 123,
"totalPages": 123
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Filter by category name
all, unresolved, resolved, archived Filter by sentiment
angry, happy, neutral occurrence_count, last_seen_at, first_seen_at, created_at asc, desc Minimum occurrence count
x > 0Search in insight content
Filter by specific team ID or none for unassigned insights
Filter by insight number
x > 0Filter by language
el, de, fr, it, es, pt, nl, da, sv, no, fi, pl, cs, sk, hu, ro, bg, hr, sr, uk, ru, tr, en, zh, ja, ko, hi, id, ms, th, vi, tl, ar, he, fa, af, sw Filter by sentiment
angry, happy, neutral Filter by session channel
web, email, phone_voice, slack, sms, whatsapp, instagram, messenger, api, web_voice Filter sessions created from this date (ISO 8601)
Filter sessions created to this date (ISO 8601)
Filter by session status
closed_resolved, closed_unresolved, open Filter by session contact ID
A list of objects with key-value pairs to filter by. Relationship is OR between objects, and AND between the values in each object
Show child attributes
Filter by contact custom data key-value pairs
Show child attributes
x > 0Was this page helpful?