Queries to api/products.json returns ALL products, including deleted ones. Writes against deleted products don't seem to happen, which is correct, but there is also no way to determine which products have been deleted and which are not currently deleted.
It seems to me api/products.json should not be returning deleted products - but if that is the intended behavior is there a way to filter them or identify them?
Do not include deleted products by default
Allow them to be included by passing a show_deleted parameter
This has been fixed in 1-1-stable and master. You can get it show deleted products by passing a show_deleted parameter with any value if you wish.
Only allow admins to pass show_deleted parameter
Relates to #1626