Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
{{AVMWarning}}
This page describes a possible design for the deployment rest api.
Please note NOT IMPLEMENTED
Design DiscussionsREST API
Represents a collection of deployment targets
add a deployment target
POST /alfresco/service/api/wcm/webproject/{webProjectRef}/deploymentTargets
=> WCMTarget
list all deployment targets
GET /alfresco/service/api/wcm/webproject/{projectref}/deploymentTargets
=> WCMTarget[]
<type name='wca:deploymentserver'>
<property name='wca:deploytype'>
<property name='wca:deployservertype'>
<property name='wca:deployserverhost'>
<property name='wca:deployserverport'>
<property name='wca:deployservername'>
<property name='wca:deployservergroup'>
<property name='wca: deployserveradaptername'>
<property name='wca:deployserverusername'>
<property name='wca:deployserverpassword'>
<property name='wca:deployserverurl'>
<property name='wca:deploysourcepath'>
<property name='wca:deployexcludes'>
<property name='wca:deployserverallocatedto'>
<property name='wca:deployonapproval'>
update a deployment target properties
PUT /alfresco/service/api/wcm/webproject/{webProjectRef}/deploymentTargets/{targetRef}
=> WCMTarget
delete a deployment target
DELETE /alfresco/service/api/wcm/webproject/{webProjectRef}/deploymentTargets/{targetRef}
=> WCMTarget
list deployment target properties
GET /alfresco/service/api/wcm/webproject/{projectref}/deploymentTarget
=> WCMTarget[]
Do a deployment - will need to return some sort of action handle to be able to identify the action in the action queue and find its current status.
POST /alfresco/service/api/wcm/webproject/{webProjectRef}/deploymentTargets
=> WCMDeploymentActionHandle
list all deployment reports
GET /alfresco/service/api/wcm/webproject/{projectref}/deploymentTargets/{targetRef}/deploymentReports
=> WCMDeploymentReport[]
GET /alfresco/service/api/wcm/webproject/{projectref}/deploymentTargets/{targetRef}/deploymentReport/{ReportID}
=> WCMDeploymentReport
<pre>
GET /alfresco/service/api/wcm/webproject/{projectref}/deploymentTargets/{targetRef}/deploymentReports
=> WCMDeploymentReport[]