---
title: "PATCH /ver2/ChemicalService.svc/chemicals/{chemicalIdOrAlias}"
method: PATCH
path: "/ver2/ChemicalService.svc/chemicals/{chemicalIdOrAlias}"
tags: ["Chemical"]
---

# PATCH /ver2/ChemicalService.svc/chemicals/{chemicalIdOrAlias}

`PATCH /ver2/ChemicalService.svc/chemicals/{chemicalIdOrAlias}`

## Request

- Base URL: `https://api.enviance.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.enviance.com/ver2/ChemicalService.svc/chemicals/{chemicalIdOrAlias}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/enviance/apis/restapi/docs/ver2/ChemicalService.svc/chemicals/:chemicalIdOrAlias/patch.ts> (a function with typed inputs; its response is checked against the schema)

envianceSdk.chemicals.updateChemical
```
[
  "Chemical Alias",
  {
    "name": "Chemical Name",
    "casnum": "0",
    "alias": "chemicalAlias",
    "description": "chemical description",
    "historyItems": [
      {
        "beginDate": "2012-01-01T20:00:00",
        "Mw": "1",
        "antA": "1",
        "antB": "1",
        "antC": "1",
        "antAk": "1",
        "antBk": "1",
        "vp60": "1",
        "density": "1",
        "dipprA": "1",
        "dipprB": "1",
        "dipprC": "1",
        "dipprD": "1",
        "dipprE": "1",
        "dipprF": "1",
        "dipprG": "1",
        "rcraHaz": "false",
        "hap": "false",
        "tri": "false",
        "ehs": "false",
        "pbt": "false",
        "dioxin": "false",
        "caa112R": "false",
        "pac": "false",
        "diisocyan": "false",
        "cerclaHaz": "false",
        "airToxicEmissionInventory": "false",
        "solid": "false",
        "nonEvaporative": "false",
        "rcraVoc": "false",
        "rcraSvoc": "false",
        "caaVoc": "false"
      },
      {
        "beginDate": "2013-01-01T20:00:00",
        "Mw": "2",
        "antA": "3",
        "antB": "4",
        "antC": "5",
        "antAk": "6",
        "antBk": "7",
        "vp60": "8",
        "density": "9",
        "dipprA": "10",
        "dipprB": "11",
        "dipprC": "12",
        "dipprD": "13",
        "dipprE": "14",
        "dipprF": "15",
        "dipprG": "16",
        "rcraHaz": "false",
        "hap": "true",
        "tri": "false",
        "ehs": "true",
        "pbt": "false",
        "dioxin": "false",
        "caa112R": "false",
        "pac": "false",
        "diisocyan": "false",
        "cerclaHaz": "false",
        "airToxicEmissionInventory": "false",
        "solid": "false",
        "nonEvaporative": "false",
        "rcraVoc": "true",
        "rcraSvoc": "false",
        "caaVoc": "false"
      }
    ]
  },
  "onsuccess",
  "onerror"
]
```
envianceSdk.chemicalgroups.updateChemicalGroup
```
[
  "Chemical Group Name",
  {
    "name": "Chemical Group Name",
    "description": "Chemical Group Description",
    "chemicals": [
      "896197B8-E007-4169-8C03-D9D0E8411150",
      "FF710D9F-4367-4C0C-A5CB-497CB18FA842"
    ]
  },
  "onsuccess",
  "onerror"
]
```
envianceSdk.chemicallists.updateChemicalList
```
[
  "Chemical List Name",
  {
    "name": "Chemical List Name",
    "description": "Chemical List Description",
    "chemicalListHistoryItems": [
      {
        "beginDate": "2012-01-01T20:00:00",
        "limits": [
          {
            "chemicalIdOrAlias": "FF710D9F-4367-4C0C-A5CB-497CB18FA842",
            "limit": "1"
          },
          {
            "chemicalIdOrAlias": "5376DF01-45B5-4153-ACCF-8E208DB69979",
            "limit": "1"
          }
        ]
      },
      {
        "beginDate": "2013-01-01T20:00:00",
        "limits": [
          {
            "chemicalIdOrAlias": "FF710D9F-4367-4C0C-A5CB-497CB18FA842",
            "limit": "3"
          }
        ]
      }
    ]
  },
  "onsuccess",
  "onerror"
]
```

## Path parameters

- `chemicalIdOrAlias` string, required

## Headers

- `EnvApi-Systemid` string
- `EnvApi-Packageid` string
- `EnvApi-Udf-DateTime-Iso-In-CustomFields` string
- `EnvApi-Udf-DateTime-ReadInUserTz` string
- `EnvApi-Udf-Value-Invariant` string
- `EnvApi-Localization-All` string
- `x-client-request-id` string

## Request body

- UpdateChemical
  - `chemicalInfo` EnvianceRestServicesVer2MaterialActivityChemicalsChemicalInfo
    - `id` string, guid
    - `name` string
    - `casNum` string
    - `alias` string
    - `description` string
    - `historyItems` EnvianceRestServicesVer2MaterialActivityChemicalsChemicalHistoryItemInfo[]
      - `beginDate` string, date-time
      - `mw` number, double
      - `antA` number, double
      - `antB` number, double
      - `antC` number, double
      - `antAk` number, double
      - `antBk` number, double
      - `vp60` number, double
      - `density` number, double
      - `dipprA` number, double
      - `dipprB` number, double
      - `dipprC` number, double
      - `dipprD` number, double
      - `dipprE` number, double
      - `dipprF` number, double
      - `dipprG` number, double
      - `rcraHaz` boolean
      - `hap` boolean
      - `tri` boolean
      - `ehs` boolean
      - `pbt` boolean
      - `dioxin` boolean
      - `caa112R` boolean
      - `pac` boolean
      - `diisocyan` boolean
      - `cerclaHaz` boolean
      - `airToxicEmissionInventory` boolean
      - `solid` boolean
      - `nonEvaporative` boolean
      - `rcraVoc` boolean
      - `rcraSvoc` boolean
      - `caaVoc` boolean

## Response `default`

not available

- string, guid

---

[API](https://skmtc.dev/enviance/apis/restapi.md) - [All operations](https://skmtc.dev/enviance/apis/restapi/llms.txt) - [OpenAPI document](https://skmtc.dev/enviance/apis/restapi/revisions/45b2200a8cf2?raw)
