The <a href="https://support.monday.com/hc/en-us/articles/360001269685-The-Status-Column" target="_blank">status column</a> represents a label designation for your item(s). It can be used to denote the status of a particular item, or hold any other labelling for the item. Each status column is a collection of indexes and their corresponding labels.
You can also find the full map of Index values and their corresponding colors on the [Status Index Value Map](🔗).
**Our API supports this column,** so you can read and update the status column via the API.
# Reading the status column
You can return the data in a status column in two different formats. The text field will return the data as a simple string, and the value field will return the data as a JSON string.
# Updating the status column
You can update a status column with both a simple string and a JSON string. The status column has a limit of 40 labels.
### Simple strings
To update a status column, send the index of the status you want to set. If you don’t know the index of the label you’re trying to set, you can send the label instead.
If you don't specify `create_labels_if_missing: true
` in your query, the labels you send that don't exist already will not get created and your query will get an error containing all the existing labels and their indexes.
**For example:** `"0"
` or `"Done"
`
### JSON
To update a status column with a JSON string, send the index of the status you want to set. If you don’t know the index of the label you’re trying to set, you can send the label instead.
If you don't specify `create_labels_if_missing: true
` in your query, the labels you send that don't exist already on the board will not get created, and your query will get an error containing all the existing labels and their indexes.
**For example:** `"{\"label\":\"Done\"}" or "{\"index\":0}"
`
You can find the Postman request to change the status column <a href="https://www.postman.com/matiasdavidson/workspace/monday-com-queries-and-mutations/request/17637789-ba27ab5e-6009-4d07-ac9b-99b9efa7e772" target="_blank" rel="nofollow">here</a>.
# Clearing the status column
You can clear the status column using a `change_multiple_column_values
` mutation.
You can also find the Postman request to clear the status column <a href="https://www.postman.com/matiasdavidson/workspace/monday-com-queries-and-mutations/request/17637789-d701f365-85ee-48e1-8672-badb19591e89" target="_blank" rel="nofollow">here</a>.
# Index values and color mapping
As mentioned above, you can use both Index and Label values when using JSON formatting in your Mutation calls to update the Status column.
`
change_column_value
``
change_multiple_column_values
``
create_item
`,`create_subitem
`
**By default**, every index value matches a specific color. For example, the Green status has the index 1. Here's a <a href="https://view.monday.com/1073554546-ad9f20a427a16e67ded630108994c11b?r=use1" target="_blank">full list</a> of the indexes and matching values.
When you create a new Status label, it will follow the **default** index value and its index will not change. However, the color of a status label can be changed. Therefore, you cannot assume a label’s color and index will always match.
Take the following example:
`Index: 2
` will have a color value of `#e2445c
`. Thus, using this index value will set the Status column value to a Red-shadow color, as shown below:

And on the board, this will appear as such:

The color values are not static and can be changed within the Status column labels. You can find more info on this [here](🔗).
Then, the index value will remain the same, but the color value will be changed. For example, if I chose Black as the new color, this is how the color value would appear in the API:

And this is how the item would appear on the board:

As such, using index values does not guarantee that you will populate the same color values across multiple boards.
If you encounter a mismatch of index values when sending data between boards in your account, we recommend changing the color of the labels back to the [default values](🔗) manually.
Have questions?
Join our [developer community](🔗)! You can share your questions and learn from fellow users and monday.com product experts.
Don’t forget to search before opening a new topic!