Users not being returned from /users/changed

Hey,

I'm trying to get a list of users that have been recently updated.

My workflow is as follows:
1. /users with patch body of
{
"id": 3293285,
"last_name": "newlastname"
}

2. /users/extended/3293285
Note that field has been successfully updated and audit_date is changed

3. /users/changed?base_role_ids=14&start_date=2021-09-14
Note that no users are returned

I have a few questions in this space.
I can see that the audit_date is updated, but what does this field reflect?
What does the last_sync_date field reflect?
Why doesn't this user get returned when I hit the /users/changed and pass in a valid date and the correct baseRoleId?

Thanks, Justin.

Comments

  • Jared Harbour
    Jared Harbour Blackbaud Employee
    Eighth Anniversary Kudos 1 Name Dropper Participant

    Hi Justin,

    I can see that the audit_date is updated, but what does this field reflect?

    the audit_date field is the most recent date when the users record was updated.


    What does the last_sync_date field reflect?

    The last_sync_date field is used to tell partners when the users data was last synchronized with an external system. For example if user's email addresses were being synced with a notification service and Blackbaud Education Management, that date would get updated if some process behind the scenes changed the user's email address.


    Why doesn't this user get returned when I hit the /users/changed and pass in a valid date and the correct baseRoleId?

    I agree that the user record you changed should show up when that API call is made but I don't want to speculate on why. To get a better answer to this question you should contact support and describe your problem.

    Best,

    Jared

Categories