# Delete leads in bulk

`needleDeleteLeads`

Delete up to 500 leads by id, stopping their live campaign enrollments. Returns deleted or skipped (lead_not_found) per id in request order; retrying is safe.

**Input**

- `leadIds` (string · uuid[], required): The leads to delete.
