I’m writing an external website which will interact with users differently depending on which tiers they’re subscribed to on my campaign.

After getting an OAuth2 token on my user’s behalf, attempting to fetch their membership details from GET /api/oauth2/v2/members/<memberId> (with their Token in the Authorization header as a Bearer token) I am getting back a 401 from Patreon.

According to the API, I need the campaign.members scope to look at this endpoint, but I don’t want to include that scope in my authorization since I only want to know the membership with my campaign.

Is there a better way to fetch the titles of the Tier’s that the user is subscribed to? I don’t want to ask for the campaign.members scope from them, because I’m only interested in their pledge to me.