Internal Server Error on Drops Entitlement API for specific user

Hi there! We’ve been successfully using the drops API thus far, but ran into an odd, seemingly one-off case. I’ve seen a few other posts in the forums here with similar issues, but none of them had much activity, so I figured I would try again haha.

We have a single user reporting a failure to claim drop rewards for our game; upon retrieving their information, it seems that we’re receiving a 500 server error when executing the GET request to retrieve their drops information. I validated the token prior to trying this as well, we appear to have the proper scopes and the token is not expired. Is there something wrong with this user’s account on the twitch side? Is there any information we can provide them to help resolve this error?

Request information below, sensitive information redacted:

Validation:

GET:

https://id.twitch.tv/oauth2/validate
Headers:
   Authorization: Bearer <user_token>

Response:

{
    "client_id": "REDACTED",
    "login": "REDACTED",
    "scopes": [
        "channel:manage:polls",
        "channel:read:polls"
    ],
    "user_id": "REDACTED",
    "expires_in": 10140
}

Drops query:

https://api.twitch.tv/helix/entitlements/drops?game_id=<our_game_id>
Headers:
   Client-Id: <client id for our game>
   Authorization: Bearer <user_token>

Response:

{
    "error": "Internal Server Error",
    "status": 500,
    "message": ""
}
1 Like

Same issue as Specific user id always returning 500 on helix/entitlements/drops · Issue #1017 · twitchdev/issues · GitHub

More information might be required

1 Like

Happy to provide it! I see now that you also responded to one of the threads I saw previously (Unable to get Entitlements for specific user (500 status)), should I email the same account with the info indicated? Do you happen to know if that issue was resolved?

1 Like

yes please!

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.