Lets say I have below search API.
METHOD URL STATUS RESPONSE GET /products 204 
Isn't it good to use
204 status code when the API returns empty results ?
I looked at some answers in
Some say to use
400 and some say
What do you think ? Is there any authoritative source to refer ?