ServerMania logo

Add Recipe

To create a recipe, use the following request:

POST /recipes.xml
POST /recipes.json

XML Request Example

curl -i -X POST -u user:userpass http://test/recipes.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 POST -u user:userpass http://test/recipes.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.