Xero-NetStandard
Xero-NetStandard copied to clipboard
User object does not expose GlobalUserID
SDK you're using (please complete the following information):
- Version 9.0.0
Describe the bug
We've been going crazy trying to match the xero_userid
returned by the OAuth process against an id found in the /Users
endpoint since UserID
is only the tenant-specific ID.
It turns out that there is a GlobalUserID
property which matches xero_userid
, but this is neither documented at https://developer.xero.com/documentation/api/accounting/users nor is it available in the Xero.NetStandard library (https://github.com/XeroAPI/Xero-NetStandard/blob/165ed1671e690b9f76c36d749795468d14c08890/Xero.NetStandard.OAuth2/Model/Accounting/User.cs#L96)
To Reproduce Steps to reproduce the behavior:
- Call the
AccountingClient.GetUsersAsync()
method -
GlobalUserID
is nowhere to be seen.
Expected behavior
The GlobalUserID
property should be in the User
object alongside UserID
Screenshots
Additional context Both library and documentation are out-of-date