Delete Records in Marketing Cloud Growth Using REST API

You can delete individual records using the delete sObject rows endpoints in REST API.

You can use REST API to delete these record types.

Record TypeAPI Name
Contact recordsContact
Lead recordsLead
CampaignsCampaign
Marketing segmentsMarketSegment
FlowsFlowRecord

Before you send a request to REST API, obtain a bearer token. For more information, see Connect to REST-based APIs.

If you don’t know the IDs of the records that you want to delete, perform a query.

To delete a record, send a DELETE request to the /data/v61.0/sobjects/OBJECT_API_NAME/RECORD_ID endpoint. Replace OBJECT_API_NAME with the API name of the type of object that you want to delete, and replace RECORD_ID with the unique ID of the record to delete. You can find the IDs for the records that you want to delete by running a query.

This example shows how to delete a marketing segment. The DELETE operation doesn’t contain a request body.

When the record is deleted successfully, the API returns a 204 No Content response with no response body.