We export the surveys from Zendesk via the API. We noticed that before we'd get a JSON object with two parts:
{
"url":
"id": xxx,
"assignee_id":xxxx,
"group_id": xxx,
"requester_id": xx,
"ticket_id": xx,
"score": "good",
"created_at": "2021-12-09T00:05:17Z",
"updated_at": "2021-12-09T00:05:17Z",
"comment": null,
"reason": null
"reason_id": 0
},{
"url":
"id": xxx,
"assignee_id":xxxx,
"group_id": xxx,
"requester_id": 24066544707,
"ticket_id": xxx,
"score": "offered",
"created_at": "2021-12-09T00:05:17Z",
"updated_at": "2021-12-09T00:05:17Z",
"comment": null,
"reason": "No reason provided",
"reason_id": 1548707
}
Starting in January, we are getting the results like this with only one part:
{
"url":
"id": xxx,
"assignee_id":xxxx,
"group_id": xxx,
"requester_id": xxx,
"ticket_id": xxx,
"score": "good",
"created_at": "2022-01-09T00:05:17Z",
"updated_at": "2022-01-09T00:05:17Z",
"comment": null,
"reason": "No reason provided",
"reason_id": 1548707
}
The existing object is being updated, but the reason is not set to "null" on positive surveys.