# Templates This contains a list of APIs specific to the Templates Validations and Refresh ## Get YAML with updated Template Inputs - [POST /template/api/refresh-template/refreshed-yaml](https://apidocs.harness.io/openapi-merged/templates/getrefreshedyaml.md): Returns YAML with updated Template Inputs for a given YAML ## Validate Template Inputs in a YAML - [GET /template/api/refresh-template/validate-template-inputs](https://apidocs.harness.io/openapi-merged/templates/templatevalidatetemplateinputs.md): Validates the Template Inputs in a pipeline's YAML specification. If the Template Inputs are invalid, the operation returns an error summary. ## Gets complete yaml with templateRefs resolved - [POST /template/api/templates/v2/applyTemplates](https://apidocs.harness.io/openapi-merged/templates/getyamlwithtemplaterefsresolvedv2.md) ## Create a Template - [POST /template/api/templates](https://apidocs.harness.io/openapi-merged/templates/createtemplate.md) ## Delete Template Version - [DELETE /template/api/templates/{templateIdentifier}/{versionLabel}](https://apidocs.harness.io/openapi-merged/templates/deletetemplateversion.md) ## Get Template - [GET /template/api/templates/{templateIdentifier}](https://apidocs.harness.io/openapi-merged/templates/gettemplate.md) ## Gets Template Input Set YAML - [GET /template/api/templates/templateInputs/{templateIdentifier}](https://apidocs.harness.io/openapi-merged/templates/gettemplateinputsetyaml.md) ## Gets all metadata of template list - [POST /template/api/templates/list-metadata](https://apidocs.harness.io/openapi-merged/templates/gettemplatemetadatalist.md) ## Move Template YAML from inline to remote - [POST /template/api/templates/move-config/{templateIdentifier}](https://apidocs.harness.io/openapi-merged/templates/movetemplateconfigs.md) ## Update Template Version - [PUT /template/api/templates/update/{templateIdentifier}/{versionLabel}](https://apidocs.harness.io/openapi-merged/templates/updateexistingtemplateversion.md) ## Update git metadata details for a remote template - [POST /template/api/templates/update/git-metadata/{templateIdentifier}/{versionLabel}](https://apidocs.harness.io/openapi-merged/templates/updategitdetails.md) ## Update Stable Template Version - [PUT /template/api/templates/updateStableTemplate/{templateIdentifier}/{versionLabel}](https://apidocs.harness.io/openapi-merged/templates/updatestabletemplate.md)