This API Guide provides detailed instructions for using the REST services included with FlexDeploy. See the FlexDeploy Installation Guide for information related to installation. See also the FlexDeploy Plugin Guides for detailed instructions for configuring and using the FlexDeploy plugins.
Version 1 of the FlexDeploy APIs follow accepted REST standards for services and have the following differences from that of version 0:
We are in the process of migrating all services from version 0 to version 1, and deprecating version 0 as each service is migrated. You should utilize the version 1 service where available.
In order to use Basic Authentication with WebLogic, please set enforce-valid-basic-auth-credentials to false in domain. You can add following after <node-manager-password-encrypted> in <security-configuration> tag.
It should be in this order: (AdminServer must be stopped to make changes in config.xml directly). You will also need to restart FlexDeploy managed server.
Or, use wlst to set the property:
Version 1 APIs use Basic Authentication. In order to use Basic Authentication with WebLogic, please set enforce-valid-basic-auth-credentials to false in the domain.
|Project Properties API|
|Project Stream API|
|Project Versions API|
|Download of Artifacts API|
|Project Execution||Build Project API|
|Deploy Project API|
|Execute Utility Project API|
|Workflow Request API|
|Environment Instance API|
|Source Control Management Instance API|
|Test Instance API|
|Change Management System Instance API|
|Issue Tracking System Instance API|
|Scheduled Tasks API|
|Release Snapshot API||Create new snapshot, promote existing project version to create new snapshot.|
|Release Snapshot Execution API|
|Change Management Systems API|
|Issue Tracking Systems API|
|Resource Types API|
|Test Type Rest API|
|Testing Tool API|
In version 0, credentials are passed in JSON input.
|Workflow Execution (Deprecated)||Build Project|
|Get Workflow Request Status|
|Get Workflow Request|
|Application Execution||Build Application|
|Get Application Request Status|
|Tasks (Deprecated)||Approve Application|
Update Properties (Deprecated)
|Update Properties API|