Currently a successful call to DELETE returns the resource and 200. That is an option.
But usually it's a lot easier for the implementation to return 204 (NoContent) with no resource at all on success. After all: it has been deleted.
It can also return 202 (Accepted) with the resource if the deletion request has been accepted by the server, but not done yet (if it's in a queue for example).
Currently a successful call to DELETE returns the resource and 200. That is an option.
But usually it's a lot easier for the implementation to return 204 (NoContent) with no resource at all on success. After all: it has been deleted.
It can also return 202 (Accepted) with the resource if the deletion request has been accepted by the server, but not done yet (if it's in a queue for example).