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

# MSI - Update material processes across all stages

> Update material processes across all lifecycle stages in MSI.

```bash theme={null}
curl --location --request POST 'https://api-v2.production.higg.org/msi-api/v1/materials/update-limited-lcia/{materialId}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-api-key: APIKEY'
--header 'x-developer-request-token: APIKEY'
--data-raw '{

    "name": "Organic/Poly Blend",
    "code": "my PLM code",
    "category": "TX",
    "baseMaterials":[{
        "baseMaterialId": "FM002",
        "blendPercentage": 60,
        "processes": {
        	"P001": "PR0804000648",
        	"P002": "PR0804000331"
				}
    }, {
      	"baseMaterialId": "TX0010",
       	"blendPercentage": 40,
       	"processes": {
       		"P006": "PR0804000543"
       }
    }]
    }'
```

```json theme={null}
{"success":true}
```

<Steps>
  <Step title="Set API token">
    Set your API token:

    ```bash theme={null}
    --header 'x-api-key: APIKEY'
    --header 'x-developer-request-token: APIKEY'
    ```
  </Step>

  <Step title="Update Material Name">
    Optional. Only if you need to update the name of your material blend.

    ```json theme={null}
    "name": "Organic/Poly Blend",
    ```
  </Step>

  <Step title="Base Materials - Update Material Code">
    Optional. Update your internal, or PLM, reference code for this material.

    ```json theme={null}
    "code": "my PLM code",
    ```
  </Step>

  <Step title="Base Materials - Provide Material ID">
    Include the ID for the specific base material you're updating.

    ```json theme={null}
    "baseMaterialId": "FM002",
    ```

    ```json theme={null}
    "baseMaterialId": "TX0010",
    ```
  </Step>

  <Step title="Base Materials - Update Blend %">
    Optional. Change the *blendPercentage* for the materials in your blends.

    All *blendPercentage* fields must add up to exactly 100%.

    ```json theme={null}
    "blendPercentage": 60,
    ```

    ```json theme={null}
    "blendPercentage": 40,
    ```
  </Step>

  <Step title="Base Materials - Update Process for each Lifecycle Stage">
    One line per stage and process. Refer to the [GET Base Material Processes](/api-reference/product-tools/msi-api-full/get-processes) documentation for a list of available stages, processes and their IDs.

    ```json theme={null}
    "processes": {
        "P001": "PR0804000648",
        "P002": "PR0804000331"
    }
    ```

    ```json theme={null}
    "processes": {
        "P006": "PR0804000543"
    }
    ```
  </Step>
</Steps>
