> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stigg.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Feature

Updates an existing feature's properties.

## Mutation

<CodeGroup>
  ```graphql Mutation theme={null}
  mutation UpdateFeature($input: UpdateFeatureInput!) {
    updateFeature(input: $input) {
      refId
      displayName
      description
      featureStatus
    }
  }
  ```

  ```json Variables theme={null}
  {
    "input": {
      "refId": "feature-api-calls",
      "displayName": "API Requests",
      "description": "Number of API requests per billing period"
    }
  }
  ```

  ```json Response theme={null}
  {
    "data": {
      "updateFeature": {
        "refId": "feature-api-calls",
        "displayName": "API Requests",
        "description": "Number of API requests per billing period",
        "featureStatus": "PUBLISHED"
      }
    }
  }
  ```
</CodeGroup>

## Parameters

<ParamField body="input" type="UpdateFeatureInput" required>
  Input for updating a feature

  <Expandable title="properties">
    <ParamField body="refId" type="String" required>
      Feature reference ID
    </ParamField>

    <ParamField body="displayName" type="String">
      New display name
    </ParamField>

    <ParamField body="description" type="String">
      New description
    </ParamField>

    <ParamField body="additionalMetaData" type="JSON">
      Updated metadata
    </ParamField>

    <ParamField body="environmentId" type="UUID">
      Environment ID
    </ParamField>
  </Expandable>
</ParamField>

## Related Operations

* [Create Feature](/api-and-sdks/api-reference/mutations/create-feature) - Create feature
* [Archive Feature](/api-and-sdks/api-reference/mutations/archive-feature) - Archive feature
