Hi @eclipse420,
By default, the free WooCommerce plugin itself would not restrict product API access in the manner in which you’ve described. To add such functionality when using the WooCommerce REST API you would need to create a custom integration which could restrict REST API content access based on your project requirements.
With regards to the WooCommerce REST API access codes for that can be set from inside your WooCommerce site by following this documentation.
https://docs.woocommerce.com/document/woocommerce-rest-api/
For the developer level documentation, you can find located on this site below and this covers authentication and all of the endpoints and parameters which can be accessed via the REST API.
https://woocommerce.github.io/woocommerce-rest-api-docs/#introduction
With regards to testing API calls, we have some information on testing API calls using an App called Postman and I’ve referenced that for you below too.
https://github.com/woocommerce/woocommerce/wiki/Getting-started-with-the-REST-API
If you require the assistance of developers to help you create such integration and would like to investigate that possibility further, you could reach out to some of the official WooCommerce development partners via this link below.
https://woocommerce.com/customizations/