CloudFlare API returns 200OK for deleted domains

The CloudFlare API returns 200OK even for domains which have been deleted.
I suppose I understand the logic, but really this should come through with an error or an indication that the state is deleted?

{
“result”: ,
“result_info”: {
“page”: 1,
“per_page”: 20,
“total_pages”: 0,
“count”: 0,
“total_count”: 0
},
“success”: true,
“errors”: ,
“messages”:
}

this is simple not enough.

As an example, all I have for one URL i tested this with is logs going back months ago.
I cannot search for this domain normally as it has been deleted, so why should I get a 200OK message?