Skip to main content

Ratings and feedback

Overview

The rating_feedback function provides access to ratings and feedback left by end users. Use this endpoint to:

  • Retrieve customer satisfaction ratings
  • Access feedback comments from users
  • Analyze ratings by agent or AI agent

Quick start

query RatingsFeedbacks(
$deskIds: _uuid
$brainIds: _uuid
$integrationIds: _uuid
$brainVersions: _int4
$startDate: timestamp
$endDate: timestamp
$agentIds: _text
$ratings: _int4
$isTest: Boolean
) {
rows: rating_feedback(
args: {
start_time: $startDate
end_time: $endDate
brain_parent_ids: $brainIds
desk_ids: $deskIds
integration_ids: $integrationIds
brain_versions: $brainVersions
is_test: $isTest
agent_ids: $agentIds
ratings: $ratings
}
) {
agent_id
agent_name
brain_id
brain_parent_id
version
rating
feedback
is_test
}
}

Variables:

{
"deskIds": "{d2be0283-9b53-4d7b-b77d-2650f3a1a99c}",
"startDate": "2024-01-08",
"endDate": "2024-01-17"
}

Try it

Loading GraphQL Playground...

Parameters

ParameterTypeDescription
deskIds_uuidFilter by desk IDs
brainIds_uuidFilter by AI agent IDs
integrationIds_uuidFilter by integration IDs
brainVersions_int4Filter by AI agent versions
startDatetimestampStart date (format: yyyy-mm-dd)
endDatetimestampEnd date (format: yyyy-mm-dd)
agentIds_textFilter by human agent IDs
ratings_int4Filter by specific rating values
isTestBooleanExclude test sessions

Response fields

FieldTypeDescription
agent_iduuidHuman agent identifier
agent_nameStringAgent display name
brain_iduuidAI agent version identifier
brain_parent_iduuidAI agent parent identifier
versionIntAI agent version number
ratingIntRating value (1-5)
feedbackStringUser feedback text
is_testBooleanWhether session was a test

Common use cases

Get ratings for a single desk:

{
"deskIds": "{d2be0283-9b53-4d7b-b77d-2650f3a1a99c}",
"startDate": "2024-01-08",
"endDate": "2024-01-17"
}

Example response

{
"data": {
"rows": [
{
"agent_id": "1b28b8ba-c9de-42ac-94ad-564e0c6858c9",
"agent_name": "John Doe",
"brain_id": "a2wv9283-9b53-4d7b-b77d-2650f3a1a99c",
"brain_parent_id": "99xx33p9-dfab-44e5-9303-9b2bf13f1c94",
"version": 42,
"rating": 5,
"feedback": "Very helpful support!",
"is_test": false
},
{
"agent_id": null,
"agent_name": null,
"brain_id": "a2wv9283-9b53-4d7b-b77d-2650f3a1a99c",
"brain_parent_id": "99xx33p9-dfab-44e5-9303-9b2bf13f1c94",
"version": 42,
"rating": 3,
"feedback": "Could be faster",
"is_test": false
}
]
}
}