Use Case: We have a deployment template which is common and duplicated across various applications with only difference of parameter values changing for Release Parameters of Share component.
I need to update some parameters programmatically inside step parameters of templates i.e. with a goal to modify the value located in the following path:
Example "Release Parameter" at path
/exportData/template/steps/step name="Init"/server-type/parameters/parameter name="_Shared_Component - Init Release/Others/Artifact_Retrieval_Group - File_Server"
Release : 6.6
Component : CA Release Automation Administration
createTemplate - POST /api/{versionId}/applications/{appId}/categories/{categoryId}/templatesdeleteTemplate - DELETE /api/{versionId}/applications/{appId}/categories/{categoryId}/templates/{templateId}updateTemplate - PUT /api/{versionId}/applications/{appId}/categories/{categoryId}/templates/{templateId}getTemplateSteps - POST /api/{versionId}/applications/{appId}/categories/{categoryId}/templates/{templateId}/get-stepsattachTemplateStep - POST /api/{versionId}/applications/{appId}/categories/{categoryId}/templates/{templateId}/stepsdetachTemplateStep - DELETE /api/{versionId}/applications/{appId}/categories/{categoryId}/templates/{templateId}/steps/{stepId}updateTemplateSteps - PUT /api/{versionId}/applications/{appId}/categories/{categoryId}/templates/{templateId}/steps/{stepId}/update-dependencies
loadManifestToDeploymentPlan - POST /api/{versionId}/load-manifest
Use the ROC UI to create the deployment template manually and update parameters values. The parameter values changes is possible via load-manifest that is only for deployment plans and not deployment templates.