lastLogin does not update for user api call

Having an issue with the user api I.E. /api/v1/users.
We have log entries that a user did single sign on to app, but the lastLogin field still shows the old entry. How is this field updated and are we pulling the right field?