Today is a good day if you care about development, and ALM in particular. I’ll be paraphrasing Matt “SDK Deity” Barbour in this post but the news is too big to spend time prettifying it.
What is it?
It’s a REST API that lets you create and manage Customer Engagement instances in your Office 365 tenant. It will allow Tenant Administrators to do Instance Create, Back up, Restore, Enabled and disabled Admin Mode and a number of other things.
Is it a big deal?
It sure is!
Why is it a big deal?
For years developers, administrators, and devops have been whining “why can’t you give me the same feature set you have on prem to create or delete or restore instances so I can build this into my Dev / ALM flows”. Well, now you can fully automate your dev / ALM processes.
Where can I read about it?
Start right here and follow the links. Sample in C# is included.
Any gotchas?
- This API works for only released versions of the product that are available in the region you’re connecting to.
- This API is region-specific, you need to connect to the region where your instances are.
- You can only do what you can do in admin center.
Anything else?
More goodness will come with the next release of SDK (9.0). And watch out for a blog post from the team.
I also expect some CI affectionados to shake that API really well in the next few weeks!
link seem not working
TAN, that was valid content 6 years ago. That module has been deprecated, read more about that and replacement options at https://learn.microsoft.com/powershell/powerapps/get-started-onlinemanagementapi. I would also recommend looking at modern utilities like pac cli.