Batch Delete Persons
POST/api/persons/batchdeletepersons
Tier: Public — stable, supported for third-party integration.
Soft deletes a batch of persons.
Applies PersonController.DeletePerson(...)'s per-person guards individually — see BatchDeletePersonDto.PersonIds for the partial-commit behaviour on failure.
Request
Responses
- 200
- 400
- 401
- 403
true once the batch has been processed.
Any person in the batch failed its delete guard — NotFound or IllegalDeleteAttempt, accumulated across the batch.
Caller is not authenticated.
Caller does not have Delete permission on the Person module.