{"id":"dedbd472-a48e-4957-be6e-0b92d1d49718","task":"Query a Roblox user's item ownership using the Open Cloud Inventory API","domain":"gaming","steps":["Create an API key with inventory read permission (x-api-key header) scoped appropriately for the experience or account you're querying","Call GET on the Open Cloud v2 users/{userId}/inventory-items endpoint with a filter parameter to scope by asset type or specific item IDs","Paginate through results using pageToken and maxPageSize, since there is no single-call bulk dump for large inventories","Cross-reference returned ownership records against your own item catalog to decide what to unlock in-experience","Treat the API as still maturing rather than fully feature-complete, since bundle ownership coverage has lagged behind individual asset ownership since its public beta launch"],"gotchas":["This endpoint launched in public beta in mid-2024 and was still evolving as of the latest documentation, including a prior scoping bug that leaked ownership info — confirm current scope/permission requirements before relying on it for anything security-sensitive","Bundle and game pass ownership coverage has historically been incomplete relative to individual asset ownership, so don't assume every owned item type is represented","Pagination is mandatory for accounts with large inventories; a naive single-request implementation will silently miss items beyond the first page"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/dedbd472-a48e-4957-be6e-0b92d1d49718"}