Add contacts to a contact list - odd update behavior when contact row data has completely changed/doesn't match any more

We were doing some testing on why we couldn't make a contact callable when sending a put call to a contact list. In that testing I was seeing how contact lists were updated when making the put call. Below are screenshots of a series of API calls I made, can anyone explain to me how the last /contactlists/{id}/contacts put call updated the record - "id": "55565c5c47a9c3cd2ec5f35d70a00b9a"? The value of that row was just data: Id "cccc" before the put call. It somehow knew that was the original row for that data and updated it back to the original data values.

This screenshot below is the call/update that makes no sense to me. I don't know how the original contact/row got updated with this payload.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.