Integration Accounts for Intelligent Advisor

Application integration accounts (API clients) support automated deployment, calling Determinations API web services, using the Intelligent Advisor Hub REST API and user synchronization.

API clients are added and edited in Intelligent Advisor Hub by the Permissions administrator. Roles control what API clients can do. The following roles can be assigned to application integration accounts:

  • Permissions administrator - manages users and permissions with the Intelligent Advisor Hub REST API
  • Connections administrator - manages connections with the Intelligent Advisor Hub REST API
  • Viewer - views and downloads projects
  • Author - modifies, views and downloads projects
  • Manager - manages deployments with Intelligent Advisor Hub REST API and command line tool
  • Assessment APIs - uses the Determinations API to assess cases one at a time or in batches. Note that this role is also required to access (a) OpenAPI services, and (b) the legacy Determinations API interview service.
  • Interview APIs - uses the Flow Engine API and Chat API to provide interview experiences

There are different types of API clients that can be added, depending on how the Hub manages identity:

  • An API client for a Hub that doesn't use an OCI IAM identity domain.

  • A locally managed API client for a Hub that uses an OCI IAM identity domain.

  • An identity-domain managed API client for a Hub that uses OCI IAM service.

For more information, see Create an API Client Account for Integration.

Tip: The Intelligent Advisor Hub REST API can also be used to automate the creation, management and deletion of API clients. For more information, see Manage Users.