Submit a CSAT rating
Changed onRecord a customer's satisfaction rating for a conversation, with an optional free-text remark.
Fin decides when to ask for a rating — this reuses the CSAT settings on your Fin workflow, not this API. When Fin asks, it fires a csat_requested event over webhooks carrying the rating options to show the user. Present those options, then submit the user's choice here.
Submitting the same rating again, with no new remark, is a no-op and stays successful, so an at-least-once client can safely retry. Submitting a different rating updates the stored rating while the update window is still open, and a first remark can be added to an already-rated survey. Once a remark has been recorded the rating is locked and can no longer be changed.
{% admonition type="warning" %} To request access to the Fin Agent API, go to Settings > Integrations > Fin Agent API in your workspace and tell us about your use case. Once access is granted, Fin Agent API appears under Fin AI Agent > Deploy. {% /admonition %}
Request
- Base URLhttps://api.intercom.io
- AuthHTTP bearer
Headers
Intercom API version.</br>By default, it's equal to the version set in the app package.
Request body
Example request
{
"conversation_id": "ext-123",
"rating": "amazing",
"remark": "Fin solved my problem in seconds."
}Response
Rating recorded successfully
Example response
{
"conversation_id": "ext-123",
"rating": "amazing",
"status": "rated"
}Changes
- info
endpoint added
- info