Make collections available through the admin rest-api

I have looked through the docs and not seeing a way to do this using the rest api, I can only make collections available to my app channels using the Shopify admin UI.

Is it possible to make collections available to my app channels using the rest api?

Hey @jasenm - thanks for getting in touch! My team and I were able to look into this a bit more deeply on our end and we discovered that this is actually expected behaviour when using the REST API.

At the moment, only sales channels that use REST are able to make collections available to those types of apps through REST API calls. That said, I was able to do some more looking into this for you as well and found a forum post here that mentions it is possible to publish/make collections available on non-sales channel apps through our GraphQL Admin API if you’d like to take a look at that as an alternative.

I definitely understand if that’s not the most ideal solution too - so I’m going to send up a note to our developers to see if they can take a look at adding this functionality to the REST Admin API. I can’t guarantee anything in terms of their answer or a timeline - but I’m happy to advocate for this for sure, since it does seem like it would be useful and has a solid use-case scenario.

I’ve also sent a note up to the team that handles our developer documentation so that they can take a look at making the expected behaviour clear when it comes to adding collections to specific apps through the REST API. It does mention that only sales channels can do this - but I do think it would be handy to have that noted more exactly in the developer documentation for sure.

Thanks again for getting in touch and for helping highlight this issue - really appreciate it!