Version Notes 1.4

This is a minor version, which indicates that if you do not want any of the new features your existing code will continue to work. This change was deployed to Production on 8/28/2019.

Enhancements:

For PeopleService, GetPeopleService and SearchByIndividual web services - 

Field Addition:

A new field has been added to the end of the following service response section:

       <Position> response:

This field is part of the CONTROLLED-NETID data grouping.

<ManagerNetid>ab123</ManagerNetid>

For SearchByIndividual web service -

More details on how to use the API: SearchByIndividual Service Making Requests

1.In Previous versions of SearchByIndividual, ID searches were always using the "Equals" function to draw an exact match and Name searches were always doing a "BeginsWith". A new query parameter of "comparator" allows the user to override this functionality if required to use a different comparison method. However, if you use anything, but "equals" with date of birth, you may see incorrect results.

2. Additional query parameters of DOB, SSN, Cost Center, Employee ID, and Comparator are added.

All Query Parameters you can now pass:

Query Parameters
UPI
Netid
Firstname
Lastname
Idcard
Proxnumber
Role (Staff, Faculty, Student, Affiliate, Employee, Member)
Includefuture (Y, N (default is N))
DOB (date of birth, format yyyy-MM-dd works best)
SSN (national identifier, if you have access)
Costcenter
employeeid
Comparator (Equals, Beginswith, Like, Contains)


Example Queries:

For Names like Br Young:

https://gw-tst.its.yale.edu/soa-gateway/PeopleHub/v1/SearchByIndividual?lastname=Young&firstname=Br&comparator=LIKE&outputformat=json

DOB:

https://gw-tst.its.yale.edu/soa-gateway/PeopleHub/v1/SearchByIndividual?DOB=1995-06-01&outputformat=json