Wrong tier reported via API (displayed correctly on website)

Hello!

I was pointed to this forum by the Patreon support, regarding an issue I reported.

The issue I have: for at least one of my subscribers, there is a discrepancy between their actual tier (which is displayed correctly on the Patreon website) and the tier reported via the API.

More specifically:

  • I have three tiers (“low”, “middle”, “high”)
  • The user switched from the “middle” to the “high” tier (which is displayed correctly on the website)
  • The API, however, reports the user to still be on the “middle” tier
  • I double-checked: the API only reports the one (wrong) tier. It does not report multiple tiers.

To retrieve my member information, I use the endpoint

https://www.patreon.com/api/oauth2/v2/campaigns/${campaignId}/members?include=currently_entitled_tiers

(The actual call includes more fields and member attributes)

More information:

  • I did not have any such issue for the past ~2 years while using the API
  • I do not cache any information on my end, so it is not a caching issue
  • This error is present for at least 3 weeks now, so it does not seem to be temporary glitch

This issue is a bit scary, since I rely heavily on the API information for automation on my end. :sad_but_relieved_face:

Is there anybody here who could help me with this?

(I intentionally omit the subscriber’s information here, which I had previously shared with the Patreon support. If a Patreon developer could reach out to me via DM, I can of course give precise information, such as the subscriber’s account ID, the IDs of the corresponding tiers etc).

I would appreciate absolutely any help!

Best regards!