---
title: "PATCH /chemical-products/{chemicalProductId}"
method: PATCH
path: "/chemical-products/{chemicalProductId}"
tags: ["ChemicalProducts"]
---

# PATCH /chemical-products/{chemicalProductId}

`PATCH /chemical-products/{chemicalProductId}`

Creates or updates a chemicalProduct resource.

## Path parameters

- `chemicalProductId` string, required

## Query parameters

- `api-version` string, required

## Response `200`

Success

- ChemicalProduct — Schema of ChemicalProduct resource.
  - `cropIds` string[] — The Ids of the crops associated with the Chemical product. Note: A maximum of 25 crops can be associated with a cropProduct.
  - `reference` Reference — Reference to a dataset record.
    - `datasetId` string — Dataset id.
    - `recordId` string — Record id.
  - `brand` string — Commercial brand of the chemical product.
  - `product` string — Commercial product name of the chemical product.
  - `type` string — Herbicide, Additive, Insecticides, Fertilizers.
  - `state` string — Liquid/non Liquid.
  - `activeIngredients` string[] — Active chemicals in the formulation.
  - `specificGravity` string — Specific gravity details.
  - `formulation` string — Formulation description. Percentage or other unit of N, P, K, CA, MG, S, FE, MN, ZN, CU, B, MO, CL (based on the source, the available chemical elements can vary, but this is a typical list).
  - `company` Company — Company/Manufacturer's details.
    - `name` string — Name of the manufacturing company.
    - `description` string — Manufacturing Company description.
    - `registrationNumber` string — Registration number of the company.
  - `location` string — Area where the chemical is used. This is important from a compliance perspective.
  - `registrationNumber` string — Registration number of the chemical. This could vary by geography.
  - `reEntryInterval` integer — The number of days after which a person can visit the field after the chemical product is applied.
  - `id` string — Unique resource ID.
  - `eTag` string — The ETag value to implement optimistic concurrency.
  - `status` string — Status of the resource.
  - `createdDateTime` string, date-time — Date-time when resource was created, sample format: yyyy-MM-ddTHH:mm:ssZ.
  - `modifiedDateTime` string, date-time — Date-time when resource was last modified, sample format: yyyy-MM-ddTHH:mm:ssZ.
  - `source` string — Source of the resource.
  - `name` string — Name to identify resource.
  - `description` string — Textual description of the resource.
  - `createdBy` string — Created by user/tenant id.
  - `modifiedBy` string — Modified by user/tenant id.
  - `properties` object — A collection of key value pairs that belongs to the resource. Each pair must not have a key greater than 50 characters and must not have a value greater than 150 characters. Note: A maximum of 25 key value pairs can be provided for a resource and only string, numeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.

## Other responses

- `201` — Created
- `default` — Error

---

[API](https://skmtc.net/azure/apis/agrifood-agfoodplatform.md) · [All operations](https://skmtc.net/azure/apis/agrifood-agfoodplatform/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/agrifood-agfoodplatform/revisions/33cf1de6e0c4/schema)
