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 2 APIs use Basic Authentication. In order to use Basic Authentication with WebLogic, please set enforce-valid-basic-auth-credentials to false in the domain. Version 2 API will eventually support API Key based authentication as well and it will eventually replace v1 and v0.
Environment API v2 | |
Target Group API v2 | Previously known as Instance. |
EndPoint API v2 | |
User API v2 | |
Credential API v2 | |
Resource Type API v2 | |
Credential Store API v2 | |
Credential Store Provider API v2 |
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 |