I'm trying to retrieve the system user using the new WebAPI, my request is as follows :
https://{crmOrg}.api.crm4.dynamics.com/api/data/v8.1/systemusers?$select=firstname,systemuserid,internalemailaddress&$top=3
and the JSON response is as follows :
{
"@odata.context":"crmorg.api.crm4.dynamics.com/.../v8.1$metadata#systemusers(firstname,systemuserid,internalemailaddress)","value":[
{
"@odata.etag":"W/\"914582\"","firstname":"Support","systemuserid":"f09440fc-a09d-e511-80d6-2c59e5414d38","internalemailaddress":"user1@demo.com","ownerid":"f09440fc-a09d-e511-80d6-2c59e5414d38"
},{
"@odata.etag":"W/\"571366\"","firstname":"Morne","systemuserid":"65fee246-a19d-e511-80d6-2c59e5414d38","internalemailaddress":"mwolfaardt@demo.com","ownerid":"65fee246-a19d-e511-80d6-2c59e5414d38"
},{
"@odata.etag":"W/\"571375\"","firstname":"Demo1","systemuserid":"4e73e24c-a19d-e511-80d6-2c59e5414d38","internalemailaddress":"demo2@singular.co.za","ownerid":"4e73e24c-a19d-e511-80d6-2c59e5414d38"
}
]
}
the JSON systemuserid response for Morne is : 65fee246-a19d-e511-80d6-2c59e5414d38
but in CRM the systemuserid is 7044ecad-31aa-e511-80d5-d89d67634d48
Don't know if there is anything I'm doing wrong or why the record Id response from the WebAPI is different