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.
In version 0, credentials are passed in JSON input.
Release | Releases API | |
---|---|---|
Workflow Execution (Deprecated) | Build Project | |
Deploy Project | ||
Get Workflow Request Status | ||
Get Workflow Request | ||
Application Execution | Build Application | |
Deploy Application | ||
Get Application Request Status | ||
Tasks (Deprecated) | Approve Application | |
Approve Project | ||
Reject Application | ||
Reject Project | ||
Update Properties (Deprecated) | Update Properties API |