Inventory API won't return classic collectibles for user ID 1

When using the Inventory API to scan user ID 1 for classic collectibles, it returns an error code indicating permission is denied. This behavior is inconsistent with the way the legacy Roblox inventory web API collectibles endpoint currently works.

The filter I’m using is onlyCollectibles=true.

The legacy inventory API collectibles endpoint does allow classic collectibles to be fetched from user ID 1 currently, so I believe the open cloud version should as well.

Here is the response I’m seeing:

{
  "code": "PERMISSION_DENIED",
  "message": "Caller does not have sufficient permissions to view the given user's Inventory!"
}

Expected behavior

I believe the response when using the onlyCollectibles=true filter on user ID 1 should return the account’s classic collectibles rather than returning a permission denied status code. This would make it correctly function like the equivalent legacy web API has been functioning for years.

A private message is associated with this bug report

1 Like

Hey, thanks for the report! The team is aware of this one. We’ll update you as soon as we can :slight_smile:

2 Likes