I’d recommend checking out our PHP library for Shopify APIs that can make GraphQL requests. At this time, the Brand object is only accessible via Storefront API which only supports GraphQL. The query would look something like:
Did you ever resolve this? Running into a similar issue. I have access to the Shop object, and it doesn’t appear that brand has any special permission requirements.