A client for interaction with repls

Describe your feature request

A typescript client to Create, Update, Read, and Delete Repls.

I would be able to automatically create Repls for my students lessons, and better manage my repls.

What problem(s) would this feature solve?

There is documentation on the API or first party clients available.

Explain what you were trying to do when you came across the problem leading to this feature request

I wanted to be able to create a lesson on my site for a student. Here is what a student sees.

Creating a lesson should create a repl in the students folder, and return link I could attach to the lesson in the table.