Manage Deployments

The Intelligent Advisor Hub REST API for deployments provides a flexible mechanism to automate certain tasks, such as inspecting the contents of policy models moving through development to production, and integrating those steps with other authorization actions, if needed. From 12.2.28, a Deployments REST API request for all "interview" channel deployments will also include deployed flow projects.

The following tasks can be performed using the Intelligent Advisor Hub REST API:

  • Create new deployments and get all deployments
  • Get, update and delete a deployment
  • Get, update and delete the active deployment version
  • Create deployment versions and get all deployment versions
  • Get, update and delete a specified deployment version
  • Get the seed URL parameters for a specified deployment version
  • Get the available and default locales for a specified deployment version
  • Get a deployment version, either as JSON or binary zip data, for the active deployment or a specified deployment version
  • Get the deployment logs for a deployment
  • Get a debug log for a deployment
  • Get the mappings for a deployment
  • Get a report of which projects and deployments are using a decision service
  • Get the project definition for a deployment version

The URI {version}/deployments is used to manage one or more deployments.

The URI {version}/deployments/{deployment-name} is used to manage individual deployments.

The URI {version}/deployments/{deployment-name}/activeVersion is used to manage the active deployment version.

The URI {version}/deployments/{deployment-name}/logs is used to get deployment information.

The URI {version}/deployments/{deployment-name}/debugLogs is used to get deployment debug logs.

The URI {version}/deployments/{deployment-name}/versions is used to manage deployment versions.

The URI {version}/deployments/{deployment-name}/versions/{version-number}/mappings is used to get deployment mappings.

The URI {version}/deployments/{deployment-name}/referencesTo is used to get a report of which projects and deployments are using a decision service.

For more information, see: