Trying to setup a way to delete contacts from a synched data extension via REST API.

It's from the connector pulled from a CRM object. Connection has been paused, there is no way to delete it directly from the instance that I know of so would like to try to delete it via REST API and see if it's possible to delete on the backend.

Any suggestions on how to pull this off for a synched. DE?

1 Answer 1


Marketing Cloud provides a Contact Delete Framework that will help here. This is available both via the UI and the API. Be sure to review the Best Practices.

Note the comment at the bottom around Synchronized DEs:

For Synchronized Data Sources, delete the information from the original data source in Sales Cloud, Service Cloud, or another cloud. This deletes the corresponding record in the Synchronized Data Extension, but it doesn’t delete the contact record from Marketing Cloud.

As far as REST API goes, there are two options Delete by Key or Delete by ID to accomplish the second portion of that comment to delete the Contact record.

If you're a Postman user, my team manages a collection of API calls you can pull from that includes both of these.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .