Particle API (List Products API Call)

Hi,

I am trying to send a curl command to Particle API in order to obtain a list of products for my given account. I am able to send the request, but do not obtain any products (see below).

URL:

https://api.particle.io/v1/products?access_token=XXXX...

Response (PHP):

Array ( [products] => Array ( ) )

This is because all of our products moved to our organization. How do I grab all the products under a given organization. I read through the documentation at https://docs.particle.io/reference/device-cloud/api/#list-products and found no organization to be apart of the GET request. I also looked under generating an access token to determine if I need a specific access token for the organization, but am not seeing any mention of it. Is there any documentation on this? I saw old post (couple years) of organizations being apart of the API GET request, but found that this is also depreciated? Is this the case?

Update,

The post I am referring to stating that the organizations slugs are no longer in use is found here:

I am currently working around this issue by listing all devices associated to my account by using:
GET /v1/devices

then running through each device and creating a set of products, thus giving me a unique list of products for all my devices (which is going to be 500+ by the end of the month). I find that this is very inefficient and wondering if there is a more preferred way of obtaining products under an organization that is not depreciated.

Side Question on Particle API:
Is there any way to set a product data limit (setting all SIMs in a given product to the same data limit without going through each individual device, similar to set data limit on the sim card page under a given product, see below)