# Patreon API login

**URL:** <https://www.patreondevelopers.com/t/patreon-api-login/10684>\
**Category:** Uncategorized\
**Created:** [June 21, 2025, 5:41pm UTC](https://www.patreondevelopers.com/t/patreon-api-login/10684 "2025-06-21T17:41:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Angelo\_Brito](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/angelo_brito/32/2973_2.png) [@Angelo\_Brito](https://www.patreondevelopers.com/u/Angelo_Brito)\
**Post date:** [June 21, 2025, 5:41pm UTC](https://www.patreondevelopers.com/t/patreon-api-login/10684/1 "2025-06-21T17:41:09Z")

</div>

Hi guys, i need your help to figure out what is going on in one of my subscribers.  
I have a web app that uses the Patron API to verify if the user is a subscriber. if it is my subscriber, then they will login, if not, it shows an error informing them they need to be my subscriber to have access to it.  
I have almost 130 subscribers, and everyone can use the Patreon API to login except one.  
I already tried cleaning the cookies, doing a Patron logout and login over my webapp, different browsers, different PCs, nothing works.  
How can I fix this issue?  
Thank you

---

<div class="post-metadata">

**Author:** ![noertap](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/noertap/32/2868_2.png) [@noertap](https://www.patreondevelopers.com/u/noertap)\
**Post date:** [June 21, 2025, 9:07pm UTC](https://www.patreondevelopers.com/t/patreon-api-login/10684/2 "2025-06-21T21:07:44Z")

</div>

Is the data that you are getting back from the API different than what is shown in the [audience relationship manager](https://www.patreon.com/members)?

What API are you calling and what is the data that you are getting that’s different? What are the response bodies and status codes? I think it would be helpful for others with more details.

---

<div class="post-metadata">

**Author:** ![Angelo\_Brito](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/angelo_brito/32/2973_2.png) [@Angelo\_Brito](https://www.patreondevelopers.com/u/Angelo_Brito)\
**Post date:** [June 22, 2025, 4:22pm UTC](https://www.patreondevelopers.com/t/patreon-api-login/10684/3 "2025-06-22T16:22:49Z")

</div>

I’ve checked for the members’ differences, and I found two members who cannot login using the API

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/patreondevelopers/original/2X/2/2c289fd8e1a8cdeebec8a27be9599877a85506b7.png)

Both have the “next billing date” lower than “Cancel Date” and “Access Expiration”

This is the log I got in the console

```auto
index-fMwJQrfB.js:301 
            
            
           POST https://plataforma.conversasdeinvestidores.com/api/patreon/auth 500 (Internal Server Error)
(anonymous) @ index-fMwJQrfB.js:301
xhr @ index-fMwJQrfB.js:301
Sb @ index-fMwJQrfB.js:303
_request @ index-fMwJQrfB.js:304
request @ index-fMwJQrfB.js:303
(anonymous) @ index-fMwJQrfB.js:304
(anonymous) @ index-fMwJQrfB.js:299
(anonymous) @ index-fMwJQrfB.js:304
(anonymous) @ index-fMwJQrfB.js:304
xf @ index-fMwJQrfB.js:40
Ga @ index-fMwJQrfB.js:40
Ay @ index-fMwJQrfB.js:40
vi @ index-fMwJQrfB.js:38
nA @ index-fMwJQrfB.js:40
ji @ index-fMwJQrfB.js:40
ZS @ index-fMwJQrfB.js:40
S @ index-fMwJQrfB.js:25
R @ index-fMwJQrfB.js:25
index-fMwJQrfB.js:304 Patreon authentication error: _e {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …}
(anonymous) @ index-fMwJQrfB.js:304
await in (anonymous)
(anonymous) @ index-fMwJQrfB.js:304
xf @ index-fMwJQrfB.js:40
Ga @ index-fMwJQrfB.js:40
Ay @ index-fMwJQrfB.js:40
vi @ index-fMwJQrfB.js:38
nA @ index-fMwJQrfB.js:40
ji @ index-fMwJQrfB.js:40
ZS @ index-fMwJQrfB.js:40
S @ index-fMwJQrfB.js:25
R @ index-fMwJQrfB.js:25
index-fMwJQrfB.js:301 
            
            
           POST https://plataforma.conversasdeinvestidores.com/api/patreon/auth 500 (Internal Server Error)
(anonymous) @ index-fMwJQrfB.js:301
xhr @ index-fMwJQrfB.js:301
Sb @ index-fMwJQrfB.js:303
_request @ index-fMwJQrfB.js:304
request @ index-fMwJQrfB.js:303
(anonymous) @ index-fMwJQrfB.js:304
(anonymous) @ index-fMwJQrfB.js:299
(anonymous) @ index-fMwJQrfB.js:304
(anonymous) @ index-fMwJQrfB.js:304
xf @ index-fMwJQrfB.js:40
Ga @ index-fMwJQrfB.js:40
(anonymous) @ index-fMwJQrfB.js:40
S @ index-fMwJQrfB.js:25
R @ index-fMwJQrfB.js:25
index-fMwJQrfB.js:304 Patreon authentication error: _e {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …}
(anonymous) @ index-fMwJQrfB.js:304
await in (anonymous)
(anonymous) @ index-fMwJQrfB.js:304
xf @ index-fMwJQrfB.js:40
Ga @ index-fMwJQrfB.js:40
(anonymous) @ index-fMwJQrfB.js:40
S @ index-fMwJQrfB.js:25
R @ index-fMwJQrfB.js:25
index-fMwJQrfB.js:301 
            
            
           POST https://plataforma.conversasdeinvestidores.com/api/patreon/auth 403 (Forbidden)
(anonymous) @ index-fMwJQrfB.js:301
xhr @ index-fMwJQrfB.js:301
Sb @ index-fMwJQrfB.js:303
_request @ index-fMwJQrfB.js:304
request @ index-fMwJQrfB.js:303
(anonymous) @ index-fMwJQrfB.js:304
(anonymous) @ index-fMwJQrfB.js:299
(anonymous) @ index-fMwJQrfB.js:304
(anonymous) @ index-fMwJQrfB.js:304
xf @ index-fMwJQrfB.js:40
Ga @ index-fMwJQrfB.js:40
Ay @ index-fMwJQrfB.js:40
vi @ index-fMwJQrfB.js:38
nA @ index-fMwJQrfB.js:40
ji @ index-fMwJQrfB.js:40
ZS @ index-fMwJQrfB.js:40
S @ index-fMwJQrfB.js:25
R @ index-fMwJQrfB.js:25
index-fMwJQrfB.js:304 Patreon authentication error: _e {message: 'Request failed with status code 403', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …}
(anonymous) @ index-fMwJQrfB.js:304
await in (anonymous)
(anonymous) @ index-fMwJQrfB.js:304
xf @ index-fMwJQrfB.js:40
Ga @ index-fMwJQrfB.js:40
Ay @ index-fMwJQrfB.js:40
vi @ index-fMwJQrfB.js:38
nA @ index-fMwJQrfB.js:40
ji @ index-fMwJQrfB.js:40
ZS @ index-fMwJQrfB.js:40
S @ index-fMwJQrfB.js:25
R @ index-fMwJQrfB.js:25

```

Patreon API endpoints used:

h\*\*ps://www.patreon.com/oauth2/authorize (authorization)  
Redirects user to Patreon login  
Scope: “identity identity[email]”

h\*\*ps://www.patreon.com/api/oauth2/token (exchange code for token)  
Method: POST  
Grant type: authorization\_code  
Headers: Content-Type: application/x-www-form-urlencoded

h\*\*ps://www.patreon.com/api/oauth2/v2/identity (user data)  
Method: GET  
Headers: Authorization: Bearer {access\_token}  
Parameters:  
include=memberships  
fields[user]=email,full\_name,image\_url  
fields[member]=patron\_status,currently\_entitled\_tiers

(I’m limited to 2 links only so I replace the tt for \*\*)

This error only affects two members, all the rest of the members can login without any problem

---

<div class="post-metadata">

**Author:** ![noertap](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/noertap/32/2868_2.png) [@noertap](https://www.patreondevelopers.com/u/noertap)\
**Post date:** [June 22, 2025, 8:01pm UTC](https://www.patreondevelopers.com/t/patreon-api-login/10684/4 "2025-06-22T20:01:38Z")

</div>

The logs you shared don’t really help me. Right now I see HTTP 500 and 403 from` plataforma.conversasdeinvestidores.com` which I presume is your site? Without exact Patreon API / response body / status code and response headers I can’t help. `cf-ray` and `x-patreon-uuid` response headers are the most important ones to share.
