ServerMania logo

Edit Recipe

To edit a recipe, use the following request:

PUT /recipes/:recipe_id.xml
PUT /recipes/:recipe_id.json

XML Request Example

curl -i -X PUT -u user:userpass http://test/recipes/12.xml -d '<recipe><label>New Label</label><description>New description</description><compatible_with>windows</compatible_with><script_type>bat</script_type></recipe>' -H 'Accept: application/xml' -H 'Content-type: application/xml'

JSON Request Example

curl -i -X PUT -u user:userpass http://test/recipes/12.json -d '{"recipe":{"label":"New Label","description":"New Description","compatible_with":"windows","script_type":"bat"}}' -H 'Accept: application/json' -H 'Content-type: application/json'

Where:

label - recipe label

description - recipe description

compatible_with - recipe compatibility: windows or unix

script_type - script type for Windows-compatible recipes:

  • bat 
  • vbs 
  • powershell (PowerShell v1.0)

This parameter is for Windows recipes only.