Zoho Inventory itemgroups API is one of 37 APIs that Zoho Inventory publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 1 JSON Schema definition.
Tagged areas include Item groups. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 1 JSON Schema.
This API exposes
7 operations
across 4 paths,
and defines 58 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://www.zohoapis.com/inventory/v1.
7 operations4 paths58 schemas1 DELETE2 GET3 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://www.zohoapis.com/inventory/v1
Authentication
OAuth 2.0
Resource Areas
1
Authentication & Security 1
Zoho Inventory itemgroups API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (Zoho_Auth) using the implicit flow, exposing 4 scopes.
Paths & Operations 7
Across 4 paths, the API surfaces 7 operations — 1 DELETE, 2 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
itemgroups 7
ItemGroups Module
POST
/itemgroups
Create an Item Group
create_item_group1 parambody→ 201
GET
/itemgroups
List all Item Groups
list_item_groups3 params→ 200
GET
/itemgroups/{itemgroup_id}
Retrieve an Item Group
get_item_group2 params→ 200
PUT
/itemgroups/{itemgroup_id}
Update an Item Group
update_item_group2 paramsbody→ 200
DELETE
/itemgroups/{itemgroup_id}
Delete an Item Group
delete_item_group2 params→ 200
POST
/itemgroups/{itemgroup_id}/active
Mark as Active
mark_item_group_active2 params→ 200
POST
/itemgroups/{itemgroup_id}/inactive
Mark as Inactive.
mark_item_group_inactive2 params→ 200
Schemas 58
The contract defines 58 schemas that model the data the API accepts and returns. The most detailed are create-an-item-group-response (24 properties), retrieve-an-item-group-response (24 properties), update-an-item-group-response (21 properties), update-an-item-group-request (12 properties). Each schema is shown below with its type and property counts.
vendor_id
string
Unique ID generated by the server for the Vendor. This is used as an identifier.
id
string
Unique ID generated by the server for the attribute. This is used as an identifier.
actual_available_stock
number
Stock based on Shipments and Receives minus ordered stock
group_id
string
Unique ID generated by the server. This is used an a unique identifier.
image_type
string
Type of the image i.e., its file format.
create-an-item-group-response
object
24 properties
documents
array
The documents associated with the items
product_type
string
Type of the product.
list-all-item-groups-response
object
3 properties
retrieve-an-item-group-response
object
24 properties
delete-an-item-group-response
object
2 properties
upc
integer
The 12 digit Unique Product Code (UPC) of the item.
initial_stock
number
The opening stock of the item.
attribute_option_id1
string
Unique ID generated by the server for the attribute's options. This is used as an identifier.
description
string
Description of the Item Group.
tax_type
string
Type of the Tax.
name
string
Name of the Item.
image_id
string
Unique ID generated by the server for the Item image. This is used as an identifier.
status
string
Status of the Item Group.
reorder_level
number
Reorder level of the item.
label
string
Label of the Custom Field
attribute_option_name1
integer
Name of the attribute's option.
item_id
string
Unique ID generated by the server for the Item. This is used as an identifier.
tax_percentage
number
Percentage of the Tax
update-an-item-group-response
object
21 properties
tax_id
string
Unique ID generated by the server for the tax associated with the item. This is used a unique identifier.
available_stock
number
Stock based on Shipments and Receives
isbn
string
Unique ISBN value for the Item.
manufacturer
string
Manufacturer of Item Group.
group_name
string
Name of the Item Group.
attribute_id1
string
Unique ID used by the server. This is used as an identifier.
image_name
string
Name of the Item image.
mark-as-inactive-response
object
2 properties
source
string
The source of the Item Group.
update-an-item-group-request
object
12 properties6 required
rate
number
Sales price of the Item.
value
string
Value of the Custom Field
customfield_id
string
Unique ID of the custom field.
brand
string
Brand of the Item Group.
unit
string
Unit of measurement of the Item Group.
stock_on_hand
number
Stock available for a particular item.
options
array
The options present for each attribute.
tax_name
string
Name of the tax applied on the Item Group.
last_modified_time
string
Last Modified time of the Transaction
initial_stock_rate
number
The opening stock value of the item.
is_taxable
boolean
Boolean to track the taxability of the item.
ean
integer
Unique EAN value for the Item.
attribute_name1
string
Name of the attribute present in the Item Group.
mark-as-active-response
object
2 properties
purchase_rate
number
Purchase price of the Item.
create-an-item-group-request
object
9 properties2 required
part_number
string
Part Number of the Item.
sku
string
The Stock Keeeping Unit (SKU) of an item. This is unique for every item in the Inventory.
vendor_name
string
Name of the preferred Vendor for purchasing this item.
created_time
string
Created Time of the Transaction
attributes
array
All the attributes present in the Item Group. Each attribute will have its own option.
custom_fields
array
List of custom fields associated with the item group
tax_exemption_id
string
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Zoho Inventory itemgroups API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.