Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zoho Inventory picklists API

Picklists Module

Zoho Inventory picklists 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 picklists. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 1 JSON Schema.

This API exposes 15 operations across 10 paths, and defines 20 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.

15 operations 10 paths 20 schemas 3 DELETE6 GET4 POST2 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 picklists API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (Zoho_Auth) using the implicit flow, exposing 4 scopes.

Paths & Operations 15

Across 10 paths, the API surfaces 15 operations — 3 DELETE, 6 GET, 4 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

picklists 15

Picklists Module

GET
/picklists
List Picklists
list_picklists 25 params → 200
POST
/picklists
Create a Picklist
create_picklist 2 params body → 200
DELETE
/picklists
Bulk Delete Picklists
bulk_delete_picklists 2 params → 200
GET
/picklists/{picklist_id}
Get a Picklist
get_picklist 3 params → 200
PUT
/picklists/{picklist_id}
Update a Picklist
update_picklist 3 params body → 200
DELETE
/picklists/{picklist_id}
Delete a Picklist
delete_picklist 2 params → 200
POST
/picklists/{picklist_id}/setstatus
Set Status of a Picklist
set_picklist_status 3 params → 200
POST
/picklists/setstatus
Bulk Set Status of Picklists
bulk_set_picklist_status 4 params → 200
POST
/picklists/{picklist_id}/comments
Add a Comment to a Picklist
add_comment_to_picklist 2 params body → 200
DELETE
/picklists/{picklist_id}/comments/{comment_id}
Delete a Comment on a Picklist
delete_picklist_comment 3 params → 200
GET
/picklists/{picklist_id}/advancedtrackingdetails
Get Advanced Tracking Details for a Picklist
get_picklist_advanced_tracking_details 2 params → 200
PUT
/picklists/{picklist_id}/advancedtrackingdetails
Update Advanced Tracking Details for a Picklist
update_picklist_advanced_tracking_details 2 params body → 200
GET
/picklists/searchsolineitems
Search Sales Order Line Items
search_so_line_items_for_picklist 7 params → 200
GET
/picklists/searchso
Search Sales Orders
search_sales_orders_for_picklist 3 params → 200
GET
/picklists/searchprlineitems
Search Purchase Return Line Items
search_pr_line_items_for_picklist 7 params → 200

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are picklist-line-item (59 properties), picklist-line-item-mapping (44 properties), picklist-line-item-request (16 properties), picklist-object (14 properties). Each schema is shown below with its type and property counts.

add-comment-request
object
Request body for adding a comment to a picklist.
1 property
picklist-object
object
A picklist record.
14 properties
picklist-line-item-request
object
A line item in a picklist create/update request. Two mutually-exclusive shapes, controlled by groupby: - Flat (groupby=none) - populate pick fields (quantityto…
16 properties
picklist-line-item-mapping-request
object
A child pick entry under a grouped picklist line item. Used only when groupby is item or salesorder. Provide one entry inside mappingentitydetails for every un…
10 properties
update-a-picklist-request
object
Request body for updating a picklist.
9 properties 2 required
picklist_id
string
Unique ID generated by the server for the picklist.
update-advanced-tracking-request
object
Request body for updating advanced tracking details of a picklist.
1 property
search-so-line-items-response
object
Response containing sales order line items available for picklist creation.
3 properties
picklist-line-item-mapping
object
A child pick entry under a grouped picklist line item. Returned only for grouped picklists (groupby=item or salesorder). Each entry describes one underlying sa…
44 properties
list-picklists-response
object
Response for listing picklists.
4 properties
create-a-picklist-request
object
Request body for creating a picklist.
9 properties 2 required
search-pr-line-items-response
object
Response containing purchase return line items available for picklist creation.
3 properties
picklist-line-item
object
A line item in a picklist representing one item to be picked. The fields depend on groupby: - groupby=none (flat) - every pick-related fields below (item, quan…
59 properties
comment-response
object
Response containing the created comment.
3 properties
picklist-response
object
Response containing a single picklist record.
3 properties
search-sales-orders-response
object
Response containing sales orders available for picklist creation.
3 properties
advanced-tracking-response
object
Response containing advanced tracking details for a picklist.
3 properties
picklist_number
string
Unique number assigned to the picklist. Auto-generated unless overridden.
message-response
object
Generic success response with a message.
2 properties
picklist-detail-object
Detailed picklist record including line items and comments.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zoho-inventory-picklists-api-openapi.yml Raw ↑

Other APIs Zoho Inventory publishes across the network.

Zoho Inventory batches API
Zoho Inventory bills API
Zoho Inventory compositeitems API
Zoho Inventory contact-persons API
Zoho Inventory contacts API
Zoho Inventory credit-notes API
Zoho Inventory currency API
Zoho Inventory customer-payments API
Zoho Inventory delivery-challans API
Zoho Inventory inventoryadjustments API
Zoho Inventory invoices API
Zoho Inventory itemgroups API