Submit a CSAT rating
Record 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 or SSE 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" %} Please reach out to your accounts team to discuss access. {% /admonition %}
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"
}