List only online store products not assigned B2B catalogs

Hi,

the GraphQL `products` query returns products which are assigned to B2B catalogs and should only be visible to certain customers.

Is there a way filter for products which are generally available: active and published to the online store, but not limited to a certain catalog? This could also be a post-query filter like excluding all products with field XYZ.

It look like the field that deal with catalogs (publications) all require the `read_publications` access scope, which I don’t have yet. I’m hoping there is another field or way to determine if a product is available.

Is this using the Storefront or Admin API?

I’m using the Admin API