Failed to fetch user info

Hi everyone,

I’m working on integrating Patreon OAuth for my app and running into an issue when trying to fetch user info from the /identity endpoint. After successfully obtaining the access token via the OAuth flow, my call to the identity API fails with a 400 status code.

Here’s the relevant debug output (with the token redacted):

{
“error”: “Failed to fetch user info”,
“details”: “”,
“http_code”: 400,
“access_token”: “[REDACTED]”,
“url”: “https://www.patreon.com/api/oauth2/v2/identity?include=memberships,currently_entitled_tiers&fields[user]=full_name,email&fields[member]=patron_status&fields[tier]=title
}

I’ve verified that:

- The access token is being received after a successful authorization code exchange.
- The token is passed in the Authorization header as Bearer [token].
- The request is going to the correct API endpoint with valid query parameters.

Despite this, the request fails with 400 Bad Request.

Is there something I’m missing in the scopes, formatting, or header? Any help or ideas would be appreciated!

Thanks in advance!