We support updating contact fields to keep track of their activities. We can use existing fields in your Integration if they are present but if not we can use custom fields for this.

PUT /:id/update

{
  "replied_at": "task_complete",
	"responded_at": "2017-04-17T18:37:47.887Z",
	"unsubscribed": true
}