@Andrei_Wilkens Ok, this opened my eyes; thx.
This led me to learn about OpenAPI and Swagger, which I had no idea about and that the Strapi documentation plugin is already spitting this out.
App-side, there seems to be various solutions out there to get Axios to digest an OpenAPI/Swagger doc.
So the plan seems pretty clear, if I leverage all this.
None of this requires Typescript, but for a Typescript project you’d just digest the OpenAPI just the same.