I'm a third party developer and have run into the issue of having resource inefficient processes with the current API. I've implemented a change in the past to support filtering courses based on their start and end dates in the past and am looking to do something a bit different. Right now we're fetching all of the students of the course each day, even though the enrollment may not have changed. I'm looking to only fetch the enrollment when it has changed, ideally based on the `updated_at` timestamp on enrollment.
Is `updated_at` updated whenever the enrollment changes?
Are there any potential issues regarding exposing that property for filtering in the API?
If I could get some direction on how to best approach this, I'd be glad to implement the solution.