Authentication
DSR API requests require a dedicated secret key, separate from your standard API key. Include it in the request header:Delete profile data
Remove a profile from The Swarm by providing email addresses and/or LinkedIn URL.Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
emails | array | No | List of email addresses associated with the profile |
linkedin_url | string | No | LinkedIn profile URL |
At least one of
emails or linkedin_url must be provided.Responses
- 200 Success
- 400 Validation Error
- 500 Server Error
How it works
- Immediate removal - The profile data is deleted from all Swarm databases upon a successful request
- Permanent exclusion - The profile is added to an exclusion list, preventing re-import during future data refreshes
- Audit trail - All DSR requests are logged for compliance purposes
Best practices
- Process DSR requests within your required compliance timeframe (e.g., GDPR requires 30 days)
- Maintain records of DSR requests for compliance audits
- Test with non-production data before implementing in your workflow

