Hello fellow Devs,
I've been doing integration work on our universities lecture capture system. While using the API to List Courses for a User and including the term parameter, I get back the terms successfully, however the start_at field for all of the courses are null. When using Get a Single Course while including term it does successfully return the start_at field. Also, when I List Enrollment Terms I also get the correct start_at field. I've attached screenshots of the data retrieved from these calls. I've currently got a ticket logged with our Canvas support team to look into this issue.
List Enrollment Terms

Get a Single Course (not related to user)

List courses for a user:

So, my main question is have anyone had to deal with something like this? I assume this might be a bug, but am I missing something? Is there some sort of inheritance that would lend itself to overwriting the start_at field on the List Courses for a User level instead of the Get a Single Course level?
Thanks,
Jerry
EDIT:
I've added green boxes around the course start/end date. If those were available, I wouldn't even have to worry about the terms. Hopefully I can get an answer from the migration team on why they don't exist in the first place. Thanks everyone!