Update CI Item Type Record

Prev Next
Patch
/ci-rest-api/rest/1/ciItemType/5AA9DCFDA3C7E448E0630B811DAC242A

Overview

This endpoint updates selected fields of a Inventory Item Type identified by its UUID.

Only the fields provided in the request payload are updated; all other attributes remain unchanged.

Notes

  • Authentication and authorization are required.

  • Partial updates are supported.

  • Only specific fields are allowed to be updated.

  • Providing unsupported or read-only attributes will result in a 400 Bad Request error.

UI Navigation

Asset Management → Inventory → Setup -> Local Tables -> Item Type

Finders

Not applicable.

This is a PATCH (update) endpoint and does not support finders.

Path Parameters

Parameter Description Type Required
vuuid Unique Identifier (UUID) String True

Query Standards

Not applicable.

This endpoint does not support finder, limit, offset, or orderBy.


Finders with Example

Not applicable.

Finders are not supported for PATCH operations.


Attributes

The following attributes may be returned in the response

Only attributes marked as Updatable = True can be updated via this endpoint

CMiC UI Fieldname Object Name Description Type Data Length Example Updatable
Company ciItemType CiitemtCompCode Company code String 8 30 True
Name ciItemType CiitemtCompName Company name String 30 RV1 American Company False
Item Type ciItemType CiitemtItemTypeCode Inventory item type code String 2 RP True
Description ciItemType CiitemtItemTypeName Inventory item type name String 30 QA Test True
Inventory Account ciItemType CiitemtInvAccCode Inventory GL account code String 16 1700.100 True
ciItemType CiitemtInvAccName Inventory GL account name String 4000 Inventory Asset False
Internal Issue Revenue Account ciItemType CiitemtRevAccCode Revenue GL account code String 16 4000.700 True
ciItemType CiitemtRevAccName Revenue GL account name String 4000 Inventory Revenue False
Write Off Account ciItemType CiitemtWriAccCode Write-off GL account code String 16 1700.200 True
ciItemType CiitemtWriAccName Write-off GL account name String 4000 Inventory Write Off False
Adjustment Account ciItemType CiitemtAdjAccCode Adjustment GL account code String 16 1700.300 True
ciItemType CiitemtAdjAccName Adjustment GL account name String 4000 Inventory Adjustment False
Variance Account ciItemType CiitemtVarAccCode Variance GL account code String 16 1700.500 True
ciItemType CiitemtVarAccName Variance GL account name String 4000 Inventory Variance False
Suspense Account ciItemType CiitemtSuspAccCode Suspense GL account code String 16 1700.400 True
ciItemType CiitemtSuspAccName Suspense GL account name String 4000 Inventory Suspense False
Cost of Goods Sold Account ciItemType CiitemtSoldAtCostAccCode Sold-at-cost GL account code String 16 4000.701 True
ciItemType CiitemtSoldAtCostAccName Sold-at-cost GL account name String 4000 Inventory Cost of Goods Sold False
Affiliate Sales Revenue Account ciItemType CiitemtAffilRevAccCode Affiliate revenue GL account code String 16 4000.700 True
ciItemType CiitemtAffilRevAccName Affiliate revenue GL account name String 4000 Inventory Revenue False
Customer Sales Revenue Account ciItemType CiitemtCustRevAccCode Customer revenue GL account code String 16 4000.700 True
ciItemType CiitemtCustRevAccName Customer revenue GL account name String 4000 Inventory Revenue False
Allow Negative Balance ciItemType CiitemtAllowNegQtyFlag Flag to allow negative quantity String 1 Y True
ciItemType CiitemtIuCreateDate Record creation date String N/A 2011-09-09 12:27:10 False
ciItemType CiitemtIuCreateUser User who created the record String 30 MARIYAK False
ciItemType CiitemtIuUpdateDate Record last update date String N/A 2011-09-09 12:27:10 False
ciItemType CiitemtIuUpdateUser User who last updated the record String 30 MARIYAK False
ciItemType CiitemtVUuid Virtual UUID String 64 5995FBAB364E6021E0630B811DACBF41 False
Security
HTTP
Type basic

Basic authentication

Body parameters
object
Example{ "CiitemtItemTypeName": "Testing item2" }
Responses
200

OK

{
  "CiitemtCompCode": "ZZ",
  "CiitemtCompName": "CMiC-ZZ  Test Company Incorp",
  "CiitemtItemTypeCode": "T1",
  "CiitemtItemTypeName": "Testing item2",
  "CiitemtInvAccCode": "1700.100",
  "CiitemtInvAccName": "Inventory Asset",
  "CiitemtRevAccCode": null,
  "CiitemtRevAccName": null,
  "CiitemtWriAccCode": null,
  "CiitemtWriAccName": null,
  "CiitemtAdjAccCode": null,
  "CiitemtAdjAccName": null,
  "CiitemtVarAccCode": null,
  "CiitemtVarAccName": null,
  "CiitemtSuspAccCode": null,
  "CiitemtSuspAccName": null,
  "CiitemtSoldAtCostAccCode": null,
  "CiitemtSoldAtCostAccName": null,
  "CiitemtAffilRevAccCode": null,
  "CiitemtAffilRevAccName": null,
  "CiitemtCustRevAccCode": null,
  "CiitemtCustRevAccName": null,
  "CiitemtAllowNegQtyFlag": "N",
  "CiitemtIuCreateDate": "2026-09-04T10:17:25-04:00",
  "CiitemtIuCreateUser": "MARIYAK",
  "CiitemtIuUpdateDate": "2026-09-04T10:20:57-04:00",
  "CiitemtIuUpdateUser": "MARIYAK",
  "CiitemtVUuid": "5AA9DCFDA3C7E448E0630B811DAC242A",
  "links": [
    {
      "rel": "self",
      "href": "http://127.0.0.1:7101/ci-rest-api/rest/1/ciItemType/5AA9DCFDA3C7E448E0630B811DAC242A",
      "name": "ciItemType",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://127.0.0.1:7101/ci-rest-api/rest/1/ciItemType/5AA9DCFDA3C7E448E0630B811DAC242A",
      "name": "ciItemType",
      "kind": "item"
    }
  ]
}
object
Copyright © 2024 CMiC All Rights Reserved