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

# How-to Updating a Position

## When to use this

Use this mutation when you need to change details of an existing position (e.g., updating the job title or description).

## GraphQL Request

Replace the `id` value with the ID of the position you want to update. If you don't know how to get the ID, see [Fetching Positions](/features/positions/fetching-positions). Don't forget to update the [Hireflix API Key](/quickstart) in the `headers`.

<iframe src="https://cdn.hireflix.com/graphql-playground/index.html?query=UpdatePosition&url=https://api.hireflix.com/me" width="100%" height="750" />

### Explanation

* **id** – unique identifier for the position.
* **name** – title of the position (e.g. “Sales Manager”) you want to change./

### Example Response

```json theme={null}
{
  "data": {
    "Position": {
      "save": {
        "id": "68b43e38b19cf131a17c543f",
        "name": "Social Media Manager Updated",
        "tags": [],
        "active": true,
        "archived": null
      }
    }
  }
}
```

### Tips

* \*\*Partial updates: \*\*You don't need to send the full position, you can send just the ones you want to change.

<Card title="Learn next?" icon="arrow-right" color="#5863ff" horizontal href="/features/positions/archiving-position">
  Let's learn how to archive a position.
</Card>
