Still no valid path to /posts content for subscribers?

My user is a subscriber / consumer of patreon content, not a content creator.

v2 api will allow me to read all campaign memberships and and costs/tiers for a user, but not the content their tier entitles them to unless they’ve authored that content? I guess I should’ve inferred this restriction from the six word explanation of /posts in the doc :joy:

Ex. observed responses from a subscribed, paid tier user with access to existing campaign content. User has required scopes including campaigns.posts:

api/oauth2/v2/identity?include=memberships.campaign… > some paid tier campaign 123456789.

api/oauth2/v2/campaigns/123456789/posts?fields[post]=… > empty dict, but response [ {‘id’: ‘abc123’ 'content: 'blah blah blah '}] was expected.

api/oauth2/v2/posts/abc123 … > Http 403

A quick search shows asks for this basically every year since 2018. Is it on the roadmap at all in 2026?

@BobD there are no plans currently to add this functionality. An alternative approach for you would be to:

  1. get the tiers that the user is entitled to
  2. get & cache/store posts available on your campaign + what tiers they are associated with
  3. build an intersection between the posts on your campaign and the tiers that the user belongs to

@noertap. Thanks, but that doesn’t work in my case. We’re looking to ingest and transform content the user subscribes to for accessibility, which won’t be content we own or publish directly through patreon.

I saw the other suggestion to have the campaign owner approve the campaigns.posts scope and then cache that token for posts display but we don’t have direct relationships with creators beyond the users subscription, and frankly that seems like a security hole? We don’t want the risk of maintaining access to content beyond the limits of what the subscribers’ tier entitles them to.

This is another vote to add posts-in-user-scope access, I guess?