You can use the Delete API through a connector campaign to delete multiple user profiles without requiring a development or IT team.Documentation Index
Fetch the complete documentation index at: https://moengage-crashes-in-debug-feedback.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Instructions
Perform the following steps:- Create a custom segment:
- Identify all users you want to delete from MoEngage and create a custom segment for them.
- Set up a connector campaign:
- Create a One-Time Custom Connector campaign.

- Select the custom segment created as the Audience for this campaign

- Create a One-Time Custom Connector campaign.
- Configure the API request:
- In the Step 2 Content page, add the API information in a POST call with appropriate headers and key-value pairs.

- Use the following keys and values:
- Key: identity_type ; Value: customer_id
- Key: identity_value; Value: Use @ to personalize the ID dynamically for this key.
- Refer to the sample cURL request for the Delete API.

- In the Step 2 Content page, add the API information in a POST call with appropriate headers and key-value pairs.
- Set delivery control:
- To avoid request failures, set the request limit in delivery control to 4,000 requests per minute.
- Publish the campaign:
- Publish the campaign to delete all users in the specified custom segment.
- This method does not apply to deleting anonymous user profiles.
- Please contact your MoEngage Customer Success Manager (CSM) or the Support team to request the deletion of user profiles.