---
title: "Update Organization Feature Settings"
method: PUT
path: "/feature-settings/{feature_name}/{setting_name}"
tags: ["Organization Feature Settings"]
---

# Update Organization Feature Settings

`PUT /feature-settings/{feature_name}/{setting_name}`

## Request

- Base URL: `https://console.jumpcloud.com/api/v2`
- URL: `https://console.jumpcloud.com/api/v2/feature-settings/{feature_name}/{setting_name}`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/docs/feature-settings/:feature_name/:setting_name/put.ts> (a function with typed inputs; its response is checked against the schema)

Updates organization feature settings by category, feature name, and setting name.

#### Sample Request
```
curl -X PUT {baseUrl}/feature-settings/{feature_name}/{setting_name} \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: {API_KEY}' \
  -d '{"value": "true"}'
```

## Path parameters

- `feature_name` string, required
- `setting_name` string, required

## Request body

- object
  - `value` unknown

## Response `200`

Success updating Organization Feature Settings.

- JumpcloudOrganizationSettingsSetting
  - `name` string
  - `value` unknown

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `500`: Internal Server Error

---

[API](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2.md) - [All operations](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/revisions/3f09fe63caaa?raw)
