# Parameter 'item\_is\_inventoried' in Materials has differing data type

**URL:** <https://community.servicem8.com/t/parameter-item-is-inventoried-in-materials-has-differing-data-type/517>\
**Category:** API & SDK\
**Created:** [June 23, 2023, 3:58am UTC](https://community.servicem8.com/t/parameter-item-is-inventoried-in-materials-has-differing-data-type/517 "2023-06-23T03:58:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![developer](https://avatars.discourse-cdn.com/v4/letter/d/bcef8e/32.png) [@developer](https://community.servicem8.com/u/developer)\
**Post date:** [June 23, 2023, 3:58am UTC](https://community.servicem8.com/t/parameter-item-is-inventoried-in-materials-has-differing-data-type/517/1 "2023-06-23T03:58:21Z")

</div>

**Originally posted by Anthony Archer**

The parameter ‘item\_is\_inventoried’ in Materials API is integer when POSTing,

{  
“active”: 1,  
“item\_is\_inventoried”: 0  
}

but is returned as string from GET e.g.

{  
“uuid”: “09b06ae8-bcf0-4a93-97a9-200eec12234b”,  
“name”: “Name - Description”,  
“price”: 150,  
“active”: 1,  
“barcode”: “”,  
“item\_number”: “Item Code”,  
“cost”: 100,  
“quantity\_in\_stock”: 0,  
“price\_includes\_taxes”: 0,  
“item\_is\_inventoried”: “0”,  
“edit\_date”: “2023-06-23 15:52:12”,  
“tax\_rate\_uuid”: “3c861989-4b4e-42fe-afe7-200ee61cd39b”,  
“item\_description”: “Name - Description”,  
“use\_description\_for\_invoicing”: 0  
}

This will create a clash with data types in API users class definitions. I suggest this is made consistent and integer would be the correct option as it follows suit with all other API boolean fields.
