If I delete a contact from the UI, the contact can still be queried from the API. It's just marked as "REMOVED".
I cannot add that contact again because the email address is taken. But I can update it. However, when I do so, all of the data that contact had previously pops back into existence.
I'm creating a new object (PHP SDK) and assigning it the ID of the old one, then adding just the properties I need. The data sent to the PUT verb is very lean and doesn't include the "ghost properties". How can I indicate that I also want to remove the old data from this contact? Or is there a way to permanently delete somebody without leaving the ghosts?
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!