[[osquery-manager-packs-api-update]] === Update pack API ++++ Update pack ++++ experimental[] Update packs. WARNING: You are unable to update a prebuilt pack (`read_only = true`). [[osquery-manager-packs-api-update-request]] ==== Request `PUT :/api/osquery/packs/` `PUT :/s//api/osquery/packs/` [[osquery-manager-packs-api-update-path-params]] ==== Path parameters `space_id`:: (Optional, string) The space identifier. When `space_id` is not provided in the URL, the default space is used. `id`:: (Required, string) The ID of the pack you want to update. [[osquery-manager-packs-api-update-body-params]] ==== Request body `name`:: (Optional, string) The pack name. `description`:: (Optional, string) The pack description. `enabled`:: (Optional, boolean) Enables the pack. `policy_ids`:: (Optional, array) A list of agent policy IDs. `queries`:: (Required, object) An object of queries. [[osquery-manager-packs-api-update-request-codes]] ==== Response code `200`:: Indicates a successful call. [[osquery-manager-packs-api-update-example]] ==== Examples Update a name of the pack: [source,sh] -------------------------------------------------- $ curl -X PUT api/osquery/packs/ \ { "name": "updated_my_pack_name", } -------------------------------------------------- // KIBANA The API returns the pack saved object: [source,sh] -------------------------------------------------- { "data": {...} } --------------------------------------------------