# Chef parameters API ## Get bootstrap templates list [GET /v3/chef/bootstrap_templates] > Get available bootstrap templates list ### Request * Policy: read_chef * Method: GET * Headers: * Accept: application/json ### Response **Status: 200** * Headers: * Content-Type: application/json * Body: ```json [ "omnibus" ] ``` ## Get node tags list [GET /v3/chef/tags/:cm_name] > Get tags list for node :cm_name ### Request * Policy: read_chef * Method: GET * Headers: * Accept: application/json ### Response **Status: 200** * Headers: * Content-Type: application/json * Body: ```json [ "tag" ] ``` ### Response **Status: 404** * Headers: * Content-Type: application/json * Body: ```json { "message": "cm_name not found" } ``` ## Set node tags [POST /v3/chef/tags/:cm_name/set] > Set tags for node :cm_name ### Request * Policy: modify_chef_tags * Method: POST * Headers: * Accept: application/json * Body: ```json [ "tag" ] ``` ### Response **Status: 200** * Headers: * Content-Type: application/json * Body: ```json { "message": "ok", "tags": [] } ``` ### Response **Status: 404** * Headers: * Content-Type: application/json * Body: ```json { "message": "cm_name not found" } ``` ## Unset node tags [POST /v3/chef/tags/:cm_name/unset] > Unset tags for node :cm_name ### Request * Policy: modify_chef_tags * Method: POST * Headers: * Accept: application/json * Body: ```json [ "tag" ] ``` ### Response **Status: 200** * Headers: * Content-Type: application/json * Body: ```json { "message": "ok", "tags": [] } ``` ### Response **Status: 404** * Headers: * Content-Type: application/json * Body: ```json { "message": "cm_name not found" } ```