API Search Exact Match
When performing a search for members using VRUID or WebID it does not allow for an exact search. This can cause issues with shorter VRUIDs that could partially match other employees. For example, we utilize our Emp IDs as our VRUIDs and with a employee/contractor population approaching 40,000. The likelihood of a emp with an ID of 12345 and employees with an ID of 12345# gets higher. Adding the active status flag helps, but it does not eliminate multiple members being returned when you were expecting only one to be returned. I think a simple additional flag of exact match or case insensitive match would solve this issue.
To those looking for a way to do an exact search I think I found at least a halfway decent work around
GET https://prod.rostermonster.com/arcos/rest/employees?searchType=extendedAttribute&searchString=501%3DXXX%3B
Where XXX is the exact WebID
or
GET https://prod.rostermonster.com/arcos/rest/employees?searchType=extendedAttribute&searchString=502%3DXXX%3B
Where XXX is the exact VRUID