The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Good day to you all
Using this API docs I was managed to import course start and end dates from Canvas. At some point of developing our integration with Canvas I realized that I also need to add support for term dates. In mentioned above docs I found a field Canvas.term.startAt which allows to get term start date, but no field to get term end date.
Is it possible to add support for that field in future releases, or it's already there and I'm missing something in the docs? It's quite logical to have this field since we already have the field for term start date.
Solved! Go to Solution.
It looks like Instructure have developed a fix for this and I'd expect this to be available on beta shortly, the commit that added this is: https://github.com/instructure/canvas-lms/commit/07dd88d8a37aad380ce243ac8b7624d4eb331c6c
https://canvas.instructure.com/doc/api/enrollment_terms.html
This call should give you the term dates:
GET /api/v1/accounts/:account_id/terms/:id
Well, I need this value to be fetched as custom variables in LTI integrations, so I don't think this approach resolve the issue
Thanks for the reply anyway!
It looks like Instructure have developed a fix for this and I'd expect this to be available on beta shortly, the commit that added this is: https://github.com/instructure/canvas-lms/commit/07dd88d8a37aad380ce243ac8b7624d4eb331c6c
Thanks a lot!
Recently I got news that it was released last week, hopefully it'll work as expected
Glad to hear it's working for you. For people coming back later here's a link to the term end date in the documentation.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in