Zoho Inventory inventoryadjustments 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 inventoryadjustments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 1 JSON Schema.
This API exposes
9 operations
across 6 paths,
and defines 41 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
Requests are made against a single base URL, https://www.zohoapis.com/inventory/v1.
9 operations6 paths41 schemas1 DELETE2 GET5 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.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 inventoryadjustments API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (Zoho_Auth) using the implicit flow, exposing 4 scopes.
Paths & Operations 9
Across 6 paths, the API surfaces 9 operations — 1 DELETE, 2 GET, 5 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 41 schemas that model the data the API accepts and returns. The most detailed are inventory_adjustment-response (12 properties), update-an-inventory-adjustment-request (8 properties), create-an-inventory-adjustment-request (8 properties), create-an-inventory-adjustment-response (3 properties). Each schema is shown below with its type and property counts.
reject-request
object
1 property
storages-update
array
Bin/storage locations allocated for the line item. Applicable for both positive and negative adjustments. Applicable only for items with bin tracking enabled.
label
string
Label of the Custom Field
location_name
string
Name of the location
adjustment_account_name
string
Name of the Adjustment Account.
create-an-inventory-adjustment-response
object
3 properties
batches
array
Batches for the line item. For positive adjustments, create a new batch using batchnumber or reference an existing batch using batchid . For negative adjustmen…
storages-response
array
Bin/storage locations tracked for the line item. Returned for items with bin tracking enabled.
item_id
string
Unique ID generated by the server for the item. This is used as an identifier.
create-an-inventory-adjustment-request
object
8 properties4 required
adjustment_type
string
The adjustment type should be either quantity or value.Allowed values are quantity and value only.
list-all-the-inventory-adjustments-response
object
3 properties
update-an-inventory-adjustment-request
object
8 properties4 required
approval-action-response
object
2 properties
update-an-inventory-adjustment-response
object
3 properties
name
string
Name of the line item.
delete-an-inventory-adjustment-response
object
2 properties
serial_numbers
array
Serial numbers for the line item. Applicable only for items with serial tracking enabled.
date
string
The date for the inventory adjustment.
adjustment_account_id
string
Unique ID generated by the server for the Adjustment account.
is_combo_product
boolean
Indicates if the product is a combo product
item_total
number
Total of line item.
inventory_adjustment_id
string
Unique ID generated by the server for the inventory adjustment. This is used as an identifier.
inventory_adjustment-response
object
12 properties
custom_fields
array
List of custom fields associated with the inventory adjustment
customfield_id
string
Unique ID of the custom field.
total
number
Total value of the inventory adjustment.
batches-update
array
Batches for the line item. Reference an existing batch entry using batchid and batchinid . Applicable only for items with batch tracking enabled.
value
string
Value of the Custom Field
line_item_id
string
Unique ID generated by the server for each line item. This is used as an identifier.
retrieve-an-inventory-adjustment-response
object
3 properties
batches-response
array
Batches tracked for the line item. Returned for items with batch tracking enabled.
reference_number
string
Reference number of the inventory adjustment.
location_id
string
Location ID
reason
string
The reason for the inventory adjustment.
unit
string
Unit of line item.
description
string
Sample Description.
quantity_adjusted
number
The adjusted quantity of the line item.It depends on adjustmenttype and should be given only when adjustmenttype is given as quantity.
storages
array
Bin/storage locations allocated for the line item. Applicable for both positive and negative adjustments. Applicable only for items with bin tracking enabled.
line_items
array
An inventory adjustment can contain multiple line items. Each line item contains itemid , name , description , quantityadjusted , unit , adjustmentaccountid ,…
reason_id
string
Unique ID generated by the server for the reason. This is used as an identifier.
Specification
The full machine-readable OpenAPI contract behind this narrative.