Hey folks ![]()
The Patreon Discourse plugin is still using Patreon’s API v1, which has been deprecated for several years. To keep the integration working properly, it needs to be updated to use API v2.
Patreon’s API v2 is the supported version and provides equivalent functionality to v1, along with a more consistent data model and improved resource relationships.
Docs:
-
Endpoints: https://docs.patreon.com/#apiv2-resource-endpoints
-
Resources: https://docs.patreon.com/#apiv2-resources
Key migration notes:
-
Some API calls currently using
/api/oauth2/will need to be updated to the v2 endpoints. -
The users of the plugin will need to create new Patreon OAuth clients with v2 scopes during the migration. v1 clients aren’t compatible.
-
The data structure (e.g. campaign, member, pledge) is modeled differently in v2.
I would like to know what’s the process for these kind of updates. Happy to help with guidance on this migration.
Thanks for maintaining this integration ![]()