Use Case
Customers who wanted to programmatically automate their Oracle Digital Assistant setup workflows were restricted in what they could do, as only a limited set of functionality was exposed via the Control Plane APIs to support the following:
- CreateOdaInstance
- DeleteOdaInstance
- GetOdaInstance
- StartOdaInstance
- StopOdaInstance
- UpdateOdaInstance
We are now extending the Control Plane APIs to support CRUD operations in these additional new categories, authenticated via OCI IAM.
- Assigned Ownership (ODA instance attachments)
- Packaged Skill Management
- Channels
- Translators
- Authentication Providers
- Skills
- Skill Parameters
- Digital Assistants
- Digital Assistant Parameters
Benefits
These new public APIs are fully integrated with OCI CLI and SDK and can be used to programmatically setup/configure ODA instances without accessing the ODA Console. Customers needing to configure a large number of ODA instances can easily automate their setup process using these APIs.
The Packaged Skill Management APIs will enable skill publishers to deliver their skills at scale to potential customers across multiple regions and realms. Publishers can now easily publish the skills to increasingly wider scopes as testing increases confidence in the quality of the skill. This creates a better user experience for Customers in finding skills that work with their ODA instance and then easily setting up their configuration workflows using the new Control Plane APIs.
Learn More
Additional details are here.