The Issue When the contact (owner) of a Power BI Report is changed, the API response begins returning two user entries in the users array, where both users are reported with the same Owner access right. There is currently no distinguishing field in the API response that indicates: - Which user is the current/active owner - Which user is the previous/former owner This creates an ambiguity in our metadata catalog — we are unable to accurately attribute ownership and governance accountability to the correct individual. Sample API response (simplified): "users": [ { "displayName": "User A", "emailAddress": "usera@company.com", "appUserAccessRight": "Owner", "principalType": "User" }, { "displayName": "User B", "emailAddress": "userb@company.com", "appUserAccessRight": "Owner", "principalType": "User" } ] Both entries appear identical in terms of access right, with no timestamp or status field to differentiate them. What We Need We would need help with one of the following: 1. Whether there is an existing field or flag in the API response that can distinguish the current owner from a previous one (that we may be missing) 2. If no such field exists, whether Microsoft can add a discriminating attribute (e.g., a isPrimaryOwner flag, an assignedDate timestamp, or a status field) in a future API update 3. Alternatively, if there is a separate API endpoint that returns the definitive current owner of a Report ---
... View more