Conversation Rating Model

Example Conversation Part Object

"conversation_rating": {
        "rating": null,
        "remark": null,
        "created_at": null,
        "customer": {
            "type": null,
            "id": null
        },
        "teammate": {
            "type": null,
            "id": null
        }
    }

A conversation rating contains information relating to a customer's satisfaction with their interaction with your team. For more info on conversation ratings please see here

Conversation Rating Object

AttributeTypeDescription
ratingintegerThe rating, between 1 and 5, for the conversation
remarkstringAn optional field to add a remark to correspond to the number rating
created_attimestampThe time the conversation that is being rated was created
customerobjectAn object containing the ID and type of the customer (e.g. it could be a user or lead)
teammateobjectAn object containing the ID and type of the Intercom teammate associated with the conversation when it was rated

Customer Object

AttributeTypeDescription
typestringA conversation can be rated by either a user or a lead. This will default to null when there is no rating on a conversation.
idstringThe Intercom ID of the customer rating the conversation. This defaults to null.

Teammate Object

AttributeTypeDescription
typestringCurrently this will always be of type admin. It will be null by default if the conversation has not been rated
idstringThis is the ID of the teammate being rated. This will default to null.