# Patreon API returning wrong objects

**URL:** https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506
**Category:** Uncategorized
**Created:** [November 5, 2024, 8:28pm UTC](https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506 "2024-11-05T20:28:18Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Ray\_Neiheiser](https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/32.png) [@Ray\_Neiheiser](https://www.patreondevelopers.com/u/Ray_Neiheiser)
#### Post date: [November 5, 2024, 8:28pm UTC](https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506/1 "2024-11-05T20:28:19Z")

</div>

The following code has worked for years flawlessly but is now failing on parsing response.Data since yesterday. There were some hickups in the past, but currently it seems the API is returning spurious data for almost 24h.

```auto
                HttpRequestMessage request = new(HttpMethod.Get, $"https://www.patreon.com/api/oauth2/v2/campaigns/{patreonConfig.CampaignId}/members" +
                    "?include=user" +
                    $"&{WebUtility.UrlEncode("fields[member]")}=campaign_lifetime_support_cents,currently_entitled_amount_cents,patron_status" + 
                    cursorNext);
                request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", await RequestAccessToken());
                HttpResponseMessage responseMessage = await _httpClientFactory.CreateClient().SendAsync(request);
                PatreonMembersResponse? response =
                    await responseMessage.Content.ReadFromJsonAsync<PatreonMembersResponse>();
                
                if (response == null)
                    throw new Exception();

                foreach (PatreonMember member in response.Data)
                {
                    yield return member;
                }

```

---

<div class="post-metadata">

### Author: ![Will\_MLM](https://avatars.discourse-cdn.com/v4/letter/w/c89c15/32.png) [@Will\_MLM](https://www.patreondevelopers.com/u/Will_MLM)
#### Post date: [November 5, 2024, 9:12pm UTC](https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506/2 "2024-11-05T21:12:43Z")

</div>

this sounds similar to my issue [API returning null from member id](https://www.patreondevelopers.com/t/api-returning-null-from-member-id/9508) like you, my code has worked flawlessly for years. Hope we get a reply from someone who can help soon!

---

<div class="post-metadata">

### Author: ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)
#### Post date: [November 6, 2024, 2:38pm UTC](https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506/3 "2024-11-06T14:38:18Z")

</div>

All who experience this - do dm me the headers and response body that the API returns for these calls.

---

<div class="post-metadata">

### Author: ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)
#### Post date: [November 6, 2024, 3:09pm UTC](https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506/4 "2024-11-06T15:09:49Z")

</div>

Let me know if this went away or still persists.

---

<div class="post-metadata">

### Author: ![Ray\_Neiheiser](https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/32.png) [@Ray\_Neiheiser](https://www.patreondevelopers.com/u/Ray_Neiheiser)
#### Post date: [November 7, 2024, 11:23am UTC](https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506/5 "2024-11-07T11:23:30Z")

</div>

It still persists until now.

---

<div class="post-metadata">

### Author: ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)
#### Post date: [November 22, 2024, 6:09pm UTC](https://www.patreondevelopers.com/t/patreon-api-returning-wrong-objects/9506/6 "2024-11-22T18:09:23Z")

</div>

You havent provided any api return/response data. Check whether you are getting rate limited and receiving 429 responses with such calls.
