ADR-001: Use the internal API
Status: Accepted
Decision: Gopher calls the same internal JSON:API that the web site of Patreon calls, from inside the browser of the user. It does not use the official OAuth API v2.
Why: the official API is for creators. To register a client, you must have a creator
account. identity.memberships gives the memberships but not their posts.
campaigns.posts gives only the posts of the caller. There is no endpoint that gives the posts
of the creators that a patron pays.
Read the data layer for the endpoints this decision calls and how Gopher treats them as unstable.