API functions to manage Developer Keys?

lsloan
Community Participant

Are there any Canvas API functions for managing Developer Keys?  At the very least, I'd like to be able to view and to create API keys and LTI keys via the API.

Why?

My organization has multiple Canvas instances.  One of them is a test instance that I use to test Canvas integration code I develop.  However, that test instance gets wiped out and replaced with the contents of the production instance every two weeks.  That means the API and LTI keys I had in the test instance are deleted every two weeks. Theoretically, I could probably create keys in the production instance for the test environment and let them get synced into place every two weeks.  My managers do not want me to do that, though, citing security concerns.

I've been perusing the Canvas Live API for functions to work with Developer Keys, but I haven't found any.

I'd appreciate suggestions about this.  Thanks! 

Labels (1)