Invalid input JSON - Cannot deserialize value of type `java.util.LinkedHashMap`

I believe that the v3 documentation is wrong. It states that updating a contact requires a properties object, not a properties array.