Thank you for reaching out to Constant Contact's API Support.
You have a line that shows as "id": "1076292947", which is causing the problem. When doing a PUT having the contactID in the request body is not required. While this matches the contactID and it should not be causing a problem it is. When I tested this I had to remove this line before your JSON worked.
You can post a new message in the Community or find us on Twitter Mon-Fri 8am-8pm ET, Sat 10am-8pm ET, & Sun 10am-6pm ET. We've got real people waiting to help you out. Click below to start a conversation!