---
title: "PATCH /farm-equipments/{farmEquipmentId}"
method: PATCH
path: "/farm-equipments/{farmEquipmentId}"
tags: ["FarmEquipments"]
---

# PATCH /farm-equipments/{farmEquipmentId}

`PATCH /farm-equipments/{farmEquipmentId}`

Creates or updates a farm equipment resource.

## Path parameters

- `farmEquipmentId` string, required

## Query parameters

- `api-version` string, required

## Response `200`

Success

- FarmEquipment — Schema of FarmEquipment 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.
  - `series` string — Series number of the Farm Equipment.
  - `model` string — Model number of the Farm Equipment.
  - `serial` string — Serial number of the Farm Equipment.
  - `type` string — Type of the Farm Equipment (Tiller, Sower, harvester, Sprayer, …).
  - `ownership` string — Owned, rented, shared, etc.
  - `location` string — Area where the equipment is used.
  - `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.
  - `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)
