The question keeps coming up. This document explains how you can determine the release of Learn where a REST API is available. The key is to take the release name, like Q4 2017, and convert it to a build number, like 3300.0. Here's an example Q & A:
We need to verify that the APIs referenced below is supported in Bb Learn 9.1, at the least Q2 2017, Q4 2017. If not what version of Bb is supported by these APIs. Any help you can provide would be greatly appreciated.
API End-point - GET : /learn/api/public/v1/courses/{courseId}/contents
API End-point - POST : /learn/api/public/v1/courses/{courseId}/contents/{contentId}/children
API end-point - POST : /learn/api/public/v1/lti/domains
Video solution:
Dropbox - DetermineLearnReleaseRESTapiIsIn.mp4
Referenced links:
Learn Release Names, Build Numbers, Versions - The Rosetta Stone/Secret Decoder Ring
How To: Determine Whether a REST API Is Available in Learn Release Qn YYYY
There is now a nice version menu at the top of the REST API docs (Explore APIs) so you can choose your Learn version and see the appropriate endpoints.